debian9.6使用安装包安装交叉编译器

本文详细介绍了如何在Debian9.6系统中卸载旧版交叉编译器,下载并安装ARM交叉编译器,以及如何通过修改PATH环境变量来配置交叉编译器,使其在命令行中更便捷地使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1,卸载

因为之前我用命令安装过交叉编译器(debian9.6命令安装交叉编译器),所以这里先卸载一下:

guoyanzhang@bogon:~/test$ sudo apt-get remove --purge arm-linux-gnueabi*

2,下载安装包

网址:http://www.arm9.net/download.asp

3,解压

guoyanzhang@bogon:~$ tar zxvf arm-linux-gcc-4.4.3-20100728.tar.gz -C /home/guoyanzhang/cross/

-C解压到:/home/guoyanzhang/cross/,这个是我自己建的目录。

4,修改配置

解压包下有个bin文件加,里面都是可执行文件,需要修改下PATH。这个配置其实可以不需要,修改是为了方便tab一下,将编译器调出来,否则老是使用路径加交叉编译器也麻烦。就是在/etc/profile后面追加一句,增加一下PATH里的内容。

guoyanzhang@bogon:~/cross/opt/FriendlyARM/toolschain/4.4.3/bin$ pwd
/home/guoyanzhang/cross/opt/FriendlyARM/toolschain/4.4.3/bin
guoyanzhang@bogon:~/cross/opt/FriendlyARM/toolschain/4.4.3$ sudo cat /etc/profile
export PATH=$PATH:/home/guoyanzhang/cross/opt/FriendlyARM/toolschain/4.4.3/bin

5,使配置生效

guoyanzhang@bogon:~$ source /etc/profile

6,使用

guoyanzhang@bogon:~$ arm-linux-
arm-linux-addr2line     arm-linux-g++           arm-linux-objcopy
arm-linux-ar            arm-linux-gcc           arm-linux-objdump
arm-linux-as            arm-linux-gcc-4.4.3     arm-linux-populate
arm-linux-c++           arm-linux-gccbug        arm-linux-ranlib
arm-linux-cc            arm-linux-gcov          arm-linux-readelf
arm-linux-c++filt       arm-linux-gprof         arm-linux-size
arm-linux-cpp           arm-linux-ld            arm-linux-strings
arm-linux-ct-ng.config  arm-linux-nm            arm-linux-strip

其他版本的也是同样的方法。

参考:https://blog.youkuaiyun.com/ragnaro/article/details/79143914

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值