加入收藏 | 设为首页 | 会员中心 | 我要投稿 航空爱好网 (https://www.dakongjun.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

arm-linux-gcc(交叉编译工具链)的安装使用

发布时间:2022-11-16 17:30:51 所属栏目:Linux 来源:网络
导读: ubuntu下使用编译器arm-linux-gcc(交叉编译工具链)编译文件
安装 arm-2009q3。
(注:选择交叉编译工具链的原则:和我们所使用的目标平台(给哪款SoC编程)尽量去匹配。)
以下操作都是在

ubuntu下使用编译器arm-linux-gcc(交叉编译工具链)编译文件

安装 arm-2009q3。

(注:选择交叉编译工具链的原则:和我们所使用的目标平台(给哪款SoC编程)尽量去匹配。)

以下操作都是在root用户下执行的

我下的是压缩包arm-2009q3.tar.bz2 首先把它放到usr/local/arm (新建)下解压

命令:tar -jxvf arm-2009q3.tar.bz2

这样就安装成功了。查看一下装了很多跨平台编译器

linux ffmpeg 应用程序编译_编译linux内核 arm_linux编译器

接下来调试

进入/usr/local/arm/arm-2009q3/bin 执行./arm-none-linux-gnueabi-gcc -v 成功的话最后会显示编译器版本

试了几次不成功,提示 No such file or directory

上网查了一下,原因是编译器是32位,而我的ubuntu是64位(当初虚拟机装系统时选的)

解决方法是安装兼容32位库linux编译器,执行以下命令

sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0

安装32位支持库,再调试ok了

接下来配置环境变量 root用户下 cd 到根目录 用vim打开 .bashrc 在最后一行添加

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

这里的绝对路径就是你安装编译器的位置,保存退出

执行更新环境变量命令:source /root/.bashrc

现在就可以在任意路径下使用交叉编译工具链进行编译了

(编辑:航空爱好网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!