arm-linux-gcc踩坑2
吾继续编译,仍然无法通过:
sudo: arm-linux-gcc:找不到命令
很是疑惑。
为了排除是路径设置只对当前用户适用,尝试以下方法。
https://www.cnblogs.com/ynxf/p/6290991.ht
方法二:
修改/etc/profile文件(此文件属于系统级别的环境变量,设置在里面的东西对所有用户适用)
sudo gedit /etc/profile
增加路径设置,在末尾添加如下:
export PATH=$PATH:ml
source /etc/profile
运用方法二在source /etc/profile
时出现错误:
bash: /etc/profile: 行 31: 语法错误: 未预期的文件结尾
根据错误提醒中的bash,应该是profile文件即shell文件语法错误。另外:
在linux下运行shell脚本时,遇到如下错误提示:
行 22: 语法错误: 未预期的文件结尾。
也许你会发现你的脚本总共也没22行,这是因为:“shell不会对错误进行精确定位,而是在试图结束一个语句时进行错误统计。所以在shell打印出一个脚本错误后,不要只看那些疑问行,而是要观察整个相关代码段.”
发现最后一个if对应的 fi 在添加路径时被我勿删,增加fi即可source成功。
仍然不行。
查找解压文件,发现并不缺少。查找arm-linux-gcc,发现只有:
(修正:这里犯了错误,没有认真检查,应该在bin中使用ls检查,而不是用arm自动补全,arm自动补全小窗口下不能完全显示)
用
arm-fsl-linux-gnueabi-gcc-4.6.2
试还是不行,尝试下列方法:
https://blog.csdn.net/weixin_43981081/article/details/109296951
sudo apt-get install lsb-core
仍然不行。
我想这应该是一个简单的问题,但是由于没有系统的了解过linux,只能面对csdn解决问题,气!目前方向出了问题,明天请教学长。等吾有了时间,一定学一学linux。
更新:在查找了arm-none-linux-gnueabi交叉工具链与arm-linux-gcc 的区别后了解到:
https://blog.csdn.net/weixin_38233274/article/details/79203492?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-0&spm=1001.2101.3001.4242
(1)一般来说 arm-linux-gcc 是 arm-none-linux-gnueabi 的一个软链接。
可用 ls -l 命令查看链接对象,用 ls -i 命令查看 inode 数值。
(2)arm-none-linux-gnueabi-gcc 只是告诉你支持eabi的功能,你当然也可以把这个名字改成arm-linux-gcc执行了,但是arm-linux-gcc的话是不可以直接改成arm-none-linux-gnueabi-gcc的,因为我们不知道arm-linux-gcc是什么形式的。
现在的arm linux toolchain大部分都是arm-none-linux-gnueabi-gcc类型的,但是有的人家为了方便,就软链接成arm-linux-gcc
现在明白了以前做的错误性,通过软链接的概念我猜想:会不会是arm-linux-gcc链接到了以前安装的一个交叉编译器上,这个编译器的路径没有设置呢?
arm-linux-gcc -v
发现版本就是刚才安装的版本,这种猜想不靠谱。
发现一篇关于交叉编译器的比较全面的经验贴:
https://blog.csdn.net/cbbbc/article/details/46708437?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-0&spm=1001.2101.3001.4242
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具