Dear Sumit ,

Thanks for the reply. I'm not sure because the source and destination file are 
in same directory and executable is working. However If you have time I upload 
all source code for clone @ 
https://github.com/riazcseiu/DecimalMultiplication.git.
BR
Riaz


On 06/07/19 04:09 PM, Sumit Mandal <[email protected]> wrote:
> 
> 
> Hi Riaz,
> 
> Can you pass those text files as argument and try below command:
> 
> ./build/X86/gem5.opt configs/example/se.py -c 
> tests/test-progs/hello/bin/x86/linux/Method1_X86_BINARY_ -o "text_file_1.txt 
> text_file_2.txt" 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> With regards
> Sumit Kumar Mandal
> 
> PhD Student
> 
> Electrical Engineering
> 
> Arizona State University
> 
> Tempe, AZ 85281
> 
> USA
> 
> 
> 
> 
> 
> 
> 
> 
> 
> On Thu, Jun 6, 2019 at 7:33 PM Riaz-Ul-Haque Mian 
> <[email protected] <[email protected]>> 
> wrote:
> 
> 
> > I have a C code that takes value form two input file calculate 
> > multiplication and write the time into another text file. First I compile 
> > and make executable with GCC and the name is Method1_X86_BINARY_
> > 
> > > gcc DecMulTimeMeasure.c decContext.c decDouble.c decQuad.c -o 
> > > Method1_X86_BINARY_
> > 
> > The executable is working ./Method1_X86_BINARY_ file! 
> > Now I want to compile using gem5 SE mode by bellow command 
> > 
> > ./build/X86/gem5.opt configs/example/se.py -c 
> > tests/test-progs/hello/bin/x86/linux/Method1_X86_BINARY_ 
> > 
> > After that I receive following error
> > 
> > > GEM5 SIMULATION START problem reading inputA.txt file Exiting @ tick 
> > > 9053500 because exiting with last active thread context
> > Simulated exit code not 0! Exit code is 1
> > 
> > The Message ***GEM5 SIMULATION START*** and ***problem reading inputA.txt 
> > file*** shows form my C code where bellow :
> > 
> > FILE *ptr_file_read, *ptr_file_readB,*ptr_file_write , *Mptr_file_write;
> > char fileNameA [40] = "final_result_a.txt";
> > char fileNameB [40] = "final_result_b.txt";
> > 
> > printf("GEM5 SIMULATION START");
> > 
> > ptr_file_read = fopen(fileNameA, "r"); //Name of the input file
> > 
> > if (!ptr_file_read)
> > { 
> > printf("problem reading inputA.txt file");
> > return 1;
> > }
> > 
> > So the message ***GEM5 SIMULATION START*** indicate that the executable is 
> > okay where as the message ***problem reading inputA.txt file*** indicates 
> > the problem is during reading form text file. 
> > 
> > My question is how I can run the file in GEM-5 simulator.
> > _______________________________________________
> > gem5-users mailing list
> > [email protected](javascript:main.compose()
> > http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to