如题,编译单个文件的时候是正常的,但是到了编译内核那里提示错误了
环境变量配置如图
不知道哪里出问题了
已找到原因,是环境变量的问题,在第二行最后面少了一个“-”
你好,你是怎么操作的,我也遇到同样的问题
我的是环境变量的问题,在第二行最后面少了一个“-”
注意认真比对
看一下黄色的command not found前面和arm-buildroot-linux-gnueabihf-gcc的区别可以看出来
我的提示 make: arm-buildroot-linux-gnueabihfgcc,可以看出来是gcc前面少了一个-
我知道缺少了“-”,但是我不知道怎么修改,请问你是怎么修改的
如需永久修改,请修改用户配置文件:
vim ~/.bashrc
注意:如果不会使用 vim 命令,可以使用图形化的编辑工具,执行:
gedit ~/.bashrc
在行尾添加或修改,加上下面几行(请把第 3、4 行合并为一行,有些 PDF 工
具无法正确复制甚至丢失“-”符号,请仔细对比):
export ARCH=arm
export CROSS_COMPILE=arm-buildroot-linux-gnueabihf
export PATH=$PATH:/home/book/100ask_imx6ull-sdk/ToolChain/arm-buildroot-linux-gnueabihf_sdk-buildroot/bin
设置完毕后,要执行
source ~/.bashrc
命令使其生效,并通过
arm-buildroot-linux-gnueabihf-gcc -v
命令来验证是否配置成功:
book@100ask:~$ source ~/.bashrc
book@100ask:~$ arm-buildroot-linux-gnueabihf-gcc -v
以上操作是设置 IMX6ULL Pro 版工具链的过程。