首页 > 学院 > 开发设计 > 正文

Ubuntu下安装arm-linux-gcc交叉编译链

2019-11-06 08:35:32
字体:
来源:转载
供稿:网友

软件平台:Ubuntu16.04 64bit

交叉编译链版本:arm-2009q3-67-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2

1.下载

http://www.veryarm.com/arm-none-linux-gnueabi-gcc

2.安装

1)在/usr/local目录下创建arm目录

$mkdir /usr/local/arm

2)复制arm-2009q3-67-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2到该目录下

3)解压缩

$tar -zxvf  arm-2009q3-67-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 

得到arm-2009q3文件夹

4)测试是否能够运行

$cd arm-2009q3$./arm-none-linux-gnueabi-gcc -v

出现一大堆信息说明安装成功

但也有可能出现:cannot find : No such file or directory

这是因为这个交叉编译链是在32位环境运行的,所以64位环境下可能出现无法识别的问题,解决办法:

$sudo apt-get install lib32ncurses5 lib32z1

3.配置环境变量

要想在命令行直接运行arm-none-linux-gnueabi-gcc -v,我们还需要设置一下环境变量:

$vi ~/.bashrc   

~表示当前的宿主目录:root用户下为/root,普通用户下为/home/<user.name>

在文件末添加:

export PATH=/usr/local/arm/arm-2009q3/bin:$PATH

保存,退出

$source ~/.bashrc

4.为交叉编译链创建符号链接

如果你嫌弃名字太长,可以交叉编译链创建符号链接(类似于Windows下的快捷方式)

在arm-2009q3目录下输入:

$ln arm-none-linux-gnueabi-gcc -s arm-linux-gcc

其他的编译链也可以通过这样的方式创建符号链接,这里就不一一列出了。

2017-3-1

Kilento


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表