arm-linux-gunueabi-gcc
[image: --] Abdul Mutaal Ahmad [image: https://]about.me/mutaal <https://about.me/mutaal?promo=email_sig&utm_source=email_sig&utm_medium=external_link&utm_campaign=chrome_ext> 2016-07-09 15:52 GMT+02:00 anoir nechi <[email protected]>: > 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 <%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 > -- Regards, Abdul Mutaal LinkedIn : https://de.linkedin.com/in/abdulmutaalahmad Email : [email protected]
_______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
