我们在ubuntu下编译适合开发板的内核的时候,会出现“arm-linux-gcc:命令未找到”的问题,如果你要是没安装交叉工具链,或者安装了,没有把它加入到系统的环境变量中,我也就不说什么了,自己反思吧。如果上述的你都做了,那么你在编译内核的时候是使用了 sudo make zImage 这个命令(当然么有sudo,你的权限是不够的 O(∩_∩)O),既然我们使用了
sudo这个超级用户命令,那么我们的环境变量应该是超级用户的系统环境变量,而现在,你的环境变量加到超级用户系统变量了吗》? 答案是没有。。。你只是把它加入了当前普通用户的环境变量中,,,,,
解决方法:
1.切换到超级命令:sudo -s
2.输入 :export PATH=$PATH:/usr/local/arm/4.3.2/bin
3.在次编译: make zImage
ok!!!!!!