缘由是:环境变量(交叉编译路径)多是在普通用户下添加的,因此在root用户下建立的文件使用arm-linux-gcc编译的时候,找不到arm-linux-gcc。linux
解决办法:找个终端:sudo -sbash
source ~/.bashrc编译
再从新编译就能够了,前提是交叉编译路径是放在~/.bachrc里面添加的。变量