ubuntu安装交叉编译器arm-linux-gcc

嵌入式开发这一块经常要做一些工具的移植,而我们的开发板一般是不具备编译的功能,所以我们一般选择在其他设备上编译好生成lib库,然后再放到开发板,这个时候就需要使用到交叉编译器

首先下载安装包

这里使用的是4.6.4版本

链接:https://pan.baidu.com/s/1S9z3rBI-M4lq8a_98nvuNw 
提取码:o4rl

解压

接着把下载好的文件放到虚拟机里(任意文件夹)

执行解压命令

tar -xvf gcc.4.6.4.tar.xz

解压完后新建一个文件夹

sudo mkdir /usr/local/bin/arm-gcc

将解压出来的文件复制到新建的这个文件夹下

sudo cp -r gcc-4.6.4 /usr/local/bin/arm-gcc/

设置环境变量

接着就是设置环境变量,方法有很多种,这里使用这种(没有vim的可以先装vim)

sudo vim /etc/profile

然后移到最下方添加代码

export PATH=$PATH:/usr/local/bin/arm-gcc/gcc-4.6.4/bin

使用这种方法设置的环境变量对所有用户都生效

需要注意的点

完成上述步骤后,可以输入以下代码进行测试

arm-linux-gcc -v

此时可能会报错误:not found

这是因为你的虚拟机环境是64位的,而交叉编译器是32位的,所以还需要安装32位的支持,直接输入代码安装

sudo apt-get install lib32stdc++6

安装成功后再次输入arm-linux-gcc -v测试版本,如果出现下图信息则表示安装成功

猜你喜欢

转载自blog.csdn.net/lhh2333/article/details/128203656