使用sudo arm-none-linux-gnueabi-gcc test.c -o test进行编译,出错了,报错如下:
arm-none-linux-gnueabi-gcc未找到命令
根据网上的提示更改了kernel文件下修改交叉编译链的Makefile文件,修改如下:
改为arm-none-linux-gnueabi-gcc的绝对路径
然后去掉sudo,再运行一次,结果这回显示了新的错误
/usr/local/arm-2009q1/bin/…/lib/gcc/arm-none-linux-gnueabi/4.3.3/…/…/…/…/arm-none-linux-gnueabi/bin/ld: cannot open output file test: Permission denied
collect2: ld returned 1 exit status
在这里插入图片描述
解决方法:
$su
输入密码:
root@ubuntu:source /etc/profile
root@ubuntu:arm-none-linux-gnueabi-gcc test.c -o test
结果问题就解决了。
在这里插入图片描述

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐