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

Reply via email to