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

Reply via email to