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
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
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.