You need an arm-gcc compiler for ARM ISA. Thanks Abdul Mutaal On Jul 8, 2016 8:28 PM, "anoir nechi" <[email protected]> wrote:
> Hi again > > Thank you Oscar you have been so helpful. i did the steps that you > mentioned earlier and the application is linked statically. > > Now when i run this command: > build/ARM/gem5.opt configs/example/se.py -c /home/anoir/FFT\ > work/FFT_opt_v1/fast_fourier_transform > > i get this this error message: > fatal: Object file architecture does not match compiled ISA (ARM). > > i changed ARM with X86 like so: > build/X86/gem5.opt configs/example/se.py -c /home/anoir/FFT\ > work/FFT_opt_v1/fast_fourier_transform > > And it worked meaning that i have to compile my code with an ARM C > compiler or something like that! > Do you have any idea about this issue? > > Thank you. > > > On Fri, Jul 8, 2016 at 3:03 PM, Oscar Rosell <[email protected]> > wrote: > >> Hi, >> >> I'd think that the error is just what Gem5 says: >> >> >> >> >> *fatal: Object file is a dynamic executable however only static >> executables are supported! Please recompile your executable as a >> static binary and try again.*You can check that the executable is static >> by using file command: >> >> file /home/anoir/FFT\ work/FFT_opt_v2/fast_fourier_transform >> >> And it will tell you if your binary is "statically linked" or >> "dynamically linked". If it's dynamically linked then you should link your >> program using -static flag. The command line you provided for compilation >> >> gcc -c -static -Wall fast_fourier_transform.c -lm -o >> fast_fourier_transform.o >> >> Is only for compilation phase. There should be a linking command that you >> didn't provide and -static should be on that command line. This should >> compile and statically link your program: >> >> gcc -static -Wall fast_fourier_transform.c -lm -o fast_fourier_transform >> >> Thanks, >> >> Oscar >> >> ---- On Thu, 07 Jul 2016 19:08:42 +0200 *anoir >> nechi<[email protected] <[email protected]>>* wrote ---- >> >> HI >> >> I'm trying to run a c application of radix4 on gem5 simulator using SE >> mode. This is the link to the code: >> >> http://gweep.net/~rocko/FFT/node6.html#SECTION00060000000000000000 >> >> i used this command to compile it : >> gcc -c -static -Wall fast_fourier_transform.c -lm -o >> fast_fourier_transform.o >> >> then i used this command to run it : >> build/ARM/gem5.opt configs/example/se.py -c /home/anoir/FFT\ >> work/FFT_opt_v2/fast_fourier_transform >> >> and i'm getting this error: >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> *gem5 Simulator System. http://gem5.org <http://gem5.org>gem5 is >> copyrighted software; use the --copyright option for details.gem5 compiled >> Jun 9 2016 12:22:14gem5 started Jul 7 2016 18:53:41gem5 executing on >> anoir-Lenovo-IdeaPad-Y510Pcommand line: build/ARM/gem5.opt >> configs/example/se.py -c '/home/anoir/FFT >> work/FFT_opt_v2/fast_fourier_transform'Global frequency set at >> 1000000000000 ticks per secondwarn: DRAM device capacity (8192 Mbytes) does >> not match the address range assigned (512 Mbytes)fatal: Object file is a >> dynamic executable however only static executables are supported! >> Please recompile your executable as a static binary and try again. @ tick >> 0[create:build/ARM/sim/process.cc, line 644]Memory Usage: 637548 >> KBytesProgram aborted at cycle 0Aborted (core dumped)* >> >> could someone tell me what's wrong!! >> Thank you >> -- >> *Anouar NECHI* >> >> >> *IT Engineer : Industrial systemsHigher Institute of Computer >> ScienceTunis - El Manar University* >> *Phone :* *(+216) 50 311 536 <%28%2B216%29%2050%20311%20536>* >> *E-mail :* *[email protected] <[email protected]>* >> _______________________________________________ >> gem5-users mailing list >> [email protected] >> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users >> >> >> >> >> _______________________________________________ >> gem5-users mailing list >> [email protected] >> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users >> > > > > -- > *Anouar NECHI* > > > *IT Engineer : Industrial systemsHigher Institute of Computer ScienceTunis > - El Manar University* > *Phone :* *(+216) 50 311 536 <%28%2B216%29%2050%20311%20536>* > *E-mail :* *[email protected] <[email protected]>* > > _______________________________________________ > gem5-users mailing list > [email protected] > http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users >
_______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
