交叉编译错误arm-uclinuxeabi-gcc:找不到命令

时间:2015-11-16 15:49:37

标签: ubuntu makefile cross-compiling uclinux codesourcery

我是嵌入式Linux的初学者。 我在VM上运行Ubuntu 14.04.3 LTS。我正在研究Hitex LPC4350评估板。 为此,我将从代码源安装uClinux Cortex-M3 / M4的GNU工具链,并安装arm-2010q1-189-arm-uclinuxeabi-i686-pc-linux-gnu.tar.bz2。

我按照说明手册进行了操作:http://www.emcraft.com/docs/linux-cortexm-um-1.12.0.pdf

在我的安装之后,我执行了基本的HELLO示例程序来构建内核。它上周第一次工作。我在同一天在Ubuntu上有了更新,当我第二天开始使用同一个例子时, make 它给我带来了以下错误。

gan@gan-VirtualBox:~/release/linux-cortexm-1.12.0/projects/hello$ make
CFLAGS="-Os -mcpu=cortex-m3 -mthumb -I/release/linux-cortexm-1.12.0/A2F/root/usr/include" LDFLAGS="-mcpu=cortex-m3 -mthumb -L/release/linux-cortexm-1.12.0/A2F/root/usr/lib" make -C hello all
make[1]: Entering directory `/home/gan/release/linux-cortexm-1.12.0/projects/hello/hello'
arm-uclinuxeabi-gcc -Os -mcpu=cortex-m3  -mthumb -I/release/linux-cortexm-1.12.0/A2F/root/usr/include   -c -o hello.o hello.c
make[1]: arm-uclinuxeabi-gcc: Command not found
make[1]: *** [hello.o] Error 127
make[1]: Leaving directory `/home/gan/release/linux-cortexm-1.12.0/projects/hello/hello'
make: *** [hello] Error 2
gan@gan-VirtualBox:~/release/linux-cortexm-1.12.0/projects/hello$ 

我尝试了另一个帖子中给出的所有建议: gcc-arm-linux-gnueabi command not found

但没有用。 : - (

已经有一周了,我正在努力解决这个问题。

0 个答案:

没有答案