立即注册
查看: 1828|回复: 6

[openwrt开源资源] ubuntu下交叉编译链的安装

已绑定手机
落叶归根,遥遥无期。
发表于 2018-1-7 22:06:13 | 显示全部楼层 |阅读模式 来自 四川省成都市
首先来说一下什么是交叉编译链。。。也有叫交叉编译工具的
(PS:此次的教程是实打实的操作记录,绝对不是从人家那里copy来的,当然,我也是参考别人的步骤实操的)
为什么要装这玩意儿呢。。。其实比较尴尬,本来准备加速研究开发板的。。。结果内核必须要编译,编译又必须要交叉编译链。


那究竟什么是交叉编译链呢,,,简单的说就是arm-linux-gcc,说起这玩意,可能很多新手不是很熟悉。但是说起gcc,我想接触Linux的应该都知道
其实windows下很多用的也是gcc。arm-linux-gcc,看名字就知道也是gcc的一种,只是前面加了一个arm-linux-是前缀。


想一下gcc是干啥的。。。编译程序用的,因此arm-linux-gcc也是编译程序用的。区别是gcc编译的程序在PC上可以跑,但是在arm上是跑不了的
在arm上跑Linux就需要用arm-linux-gcc去编译。因此。。。交叉编译链就是在PC系统上,编译出开发板可以运行的程序的工具。
之前我的电脑里其实装了MIPS-linux-gcc,这是支持mips架构的芯片用的。很多嵌入式教程都是用的arm芯片。
因此这次需要安装的是arm-linux-gcc。arm-linux-gcc,mips-linux-gcc,其实都是交叉编译链,也就是一种编译工具罢了。


第一步:下载交叉编译链
这个网上还是挺好搜的,就搜索arm-linux-gcc就可以了。都可以下载的到的。下载下来之后放进虚拟机里面,如果直接下载到Linux就不用了。然后找个想安装的地方。比如我就比较喜欢把这些工具放在Home文件夹下。然后解压。。。
1.png
0.png
(因为自己喜好的关系我修改了文件夹名字。。。大家可以自己根据情况)


第二步:修改环境变量
其实安装的意思只是添加一个环境变量,让系统知道你的交叉编译链在什么地方,让系统可以找到就可以了。修改的方法还挺多的。
我还是选择了最常用的一种,也是我用过的那种,修改/etc/下的profile文件。
2.png
可以看到66,67,68行的内容,是之前编译OPENWRT的时候的一个交叉编译工具。我之前是安装过mips-linux-gcc的。
这次把arm-linux-gcc安装上。


根据自己的文件夹路径,指引的bin文件夹即可
3.png


第三步:刷新一下
工具什么的都到位了,参数也修改好了,可是系统还跑着呢,这些临时修改的参数系统还不知道,需要让系统重新加载一下这些参数。因此需要用到source命令
我们刚刚修改了 /etc/profile文件,就让系统刷新一下,或者说重新读取一下这个文件的内容。
4.png
这时候,如果之前的操作都没有失误,你在终端了里输入arm-linux-的时候再tab键,系统就可以自动为你补全gcc了。这就说明你安装成功了。
当然。。。还有个最好的方法。你是不是用过gcc -v呢?


第四步:查询arm-linux-gcc版本
输入命令   arm-linux-gcc -v
5.png
可以看到系统返回了版本信息,版本信息都能返回、。、。、你说你没安装成功。。。有点说不过去吧,哈哈哈


到这里,arm的交叉编译链就安装完毕了。
已绑定手机
发表于 2019-2-21 14:34:42 | 显示全部楼层 来自 北京市
谢谢楼主的分享,谢谢谢谢。
已绑定手机
发表于 2019-10-27 23:38:26 | 显示全部楼层 来自 广东省阳江市
手打辛苦了  感谢分享  很好的学习资料
已绑定手机
已实名认证
一牛网现金打赏上线了!解问题 赚现金,知识收益,等你来!具体详情请点击:一牛网现金打赏说明
发表于 2019-10-28 09:55:01 | 显示全部楼层 来自 广东省深圳市
hjhboy 发表于 2019-10-27 23:38
手打辛苦了  感谢分享  很好的学习资料

多多支持与分享资料
已绑定手机
已实名认证
一牛网现金打赏上线了!解问题 赚现金,知识收益,等你来!具体详情请点击:一牛网现金打赏说明
发表于 2019-10-28 09:55:19 | 显示全部楼层 来自 广东省深圳市
Allurefang 发表于 2019-2-21 14:34
谢谢楼主的分享,谢谢谢谢。

多多支持平台
已绑定手机
发表于 2021-1-5 17:03:52 | 显示全部楼层 来自 福建省泉州市
多谢分享!!!
已绑定手机
发表于 2021-9-11 10:29:13 | 显示全部楼层 来自 广东省阳江市
enjoy啸狼 发表于 2019-10-28 09:55
多多支持与分享资料

受宠若惊   能得到管理员老大的回复    手上的资料都是在这里下载的  惭愧
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

合作/建议

TEL: 19168984579

工作时间:
周一到周五 9:00-11:30 13:30-19:30
  • 扫一扫关注公众号
  • 扫一扫打开小程序
Copyright © 2013-2024 一牛网 版权所有 All Rights Reserved. 帮助中心|隐私声明|联系我们|手机版|粤ICP备13053961号|营业执照|EDI证
在本版发帖搜索
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表