Do you mean ARM compiler 6 for example in this link https://developer.arm.com/products/software-development-tools/compilers/arm-compiler-6
On Fri, Jul 8, 2016 at 11:56 PM, Abdul Mutaal <[email protected]> wrote: > 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 > -- *Anouar NECHI* *IT Engineer : Industrial systemsHigher Institute of Computer ScienceTunis - El Manar University* *Phone :* *(+216) 50 311 536* *E-mail :* *[email protected] <[email protected]>*
_______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
