编译内核时提示arm-linux-gcc not found

时间:2022-12-19 15:12:52

前提环境:

1.在ubutu1104上安装了4.3.3的交叉编译工具,解压到目录/usr/local/arm/4.3.3

在/etc/environment添加了环境变量。shell中 输入:arm-linux-gcc -v 提示有版本信息。

2.sudo make zImage 时报错/sbin:arm-linux-gcc not found

 

原因:由于用户权限导致的路径问题,参考网上别人博客:地址http://blog.csdn.net/sdwuyulunbi/article/details/6152437

解决办法:在root权限下输入命令:export PATH=$PATH:/usr/local/arm/4.3.3/bin 然后重新启动

另外一个办法:网友提出也可以将 /usr/local/arm/4.3.3/bin目录下的软连接拷贝到系统路径/sbin下。尝试后,理论上可行,但是觉得不利于日后管理,尤其是更换编译器版本的时候要删除,会非常麻烦,故放弃此法。(本人编译内核用4.3.3,编译应用程序用3.5版本)