编译器已经解压好了,环境变量也配置好了,使用 make O=am335x CROSS_COMPILE=arm-Linux-gnueabihf- ARCH=arm am335x_evm 命令编译,但就是不能编译出来
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
编译器已经解压好了,环境变量也配置好了,使用 make O=am335x CROSS_COMPILE=arm-Linux-gnueabihf- ARCH=arm am335x_evm 命令编译,但就是不能编译出来
在命令行输入export PATH=/home/am335x/i686-arago-Linux/usr/bin/:$PATH
编译的是u-boot-2013.01.01
SDK安装后后的完整路径是什么?感觉你这个路径名称挺奇怪的。
解压SDK到 /home/am335x/,自动生成的i686-arago-linux/文件夹
我这边安装完SDK后目录为:
/home/zhoujian/ti-sdk-am335x-evm-08.00.00.00/linux-devkit/sysroots/i686-arago-linux/usr/bin/
我加入完整的路径也不行啊 make O=am335x CROSS_COMPILE=/home/am335x/i686-arago-linux/usr/bin/arm-linux-gnueabihf- ARCH=arm am335x_evm
还是提示找不到文件或目录
你的SDK是怎么安装的?不要用root权限安装,按照普通权限安装,另外你这个路径我总觉得是有问题的。
确认下你的SDK的版本,以及Ubuntu的版本,可能是不匹配。
你的gcc编译器提示没找到,应该是路径设置的不对,注意查看你的SDK下载界面中的user guide,里面会有个关于如何export PATH,引入编译器路径的说明,把这部分内容操作了,才能保证你编译的时候,能正常找到编译器,从而才可以正常编译。