EmbDev.net

Forum: ARM programming with GCC/GNU tools Problem in arm-elf-gcc running in the Linux PC


von Tim C. (hardwing)


Rate this post
useful
not useful
Hello,

I started to install arm cross-complier in my linux pc (ubuntu8.04). 
Then, download the toolchain for linux from here.

http://embdev.net/articles/ARM_GCC_toolchain_for_Linux_and_Mac_OS_X

and add the following in the /etc/profile

PATH=/usr/local/arm/bin:$PATH
export PATH

But after make the file, I found the following error.

arm-elf-gcc -x assembler-with-cpp -c -mcpu=arm7tdmi -g -gdwarf-2 
-Wa,-amhls=src/initcpu.lst   src/initcpu.s -o src/initcpu.o
arm-elf-gcc: error trying to exec 'cc1': execvp: No such file or 
directory
make: *** [src/initcpu.o] Error 1

Can someone help?

Tim

von Stefan B. (forscher)


Rate this post
useful
not useful
Tim,
the executable cc1 resides in the folder
.../arm/libexec/gcc/arm-elf/4.1.0/    (I used 4.1.0)
I had this problem some times ago, it is a problem with the path.
Maybe it helps to place a copy of this cc1 in the folder 
/usr/local/arm/bin

I hope this will work ...
Stefan

von Tim C. (hardwing)


Rate this post
useful
not useful
Stefan,

It works! Thanks.

But seems I face another problem to link up syscalls.c.  I need to study 
more.

Anyway, thank you very much.

Tim.

Please log in before posting. Registration is free and takes only a minute.
Existing account
Do you have a Google/GoogleMail account? No registration required!
Log in with Google account
No account? Register here.