Linux修改默认交叉编译器

Linux系统上可以安装各类版本的交叉编译器,作用是编译源码,生成可执行文件。现在主流的两者CPU架构为x86和arm,这两者拥有不同的交叉编译器,如果要做源码迁移,必须做交叉编译,arm转x86就用arm的交叉编译编,x86转arm就用x86编译器编,将编译好的可执行文件迁移即可。

arm交叉编译器:

64位:aarch64-linux-gnu

32位:arm-linux-gnueabihf

x86交叉编译器:

x86_64-linux-gnu

1.查看当前环境交叉编译器

echo $PATH
/opt/FriendlyARM/toolchain/6.4-aarch64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

2.临时修改

export $PATH=
/usr/lib/x86_64-linux-gnu:/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

3.设置默认交叉编译器

将交叉编译器的路径加入到PATH中,并使之生效 用gedit或vim软件编辑~ bashrc(不同的终端不同文件,一般是bash,主流也有zsh),在末尾加入以下内容

export PATH=/opt/FriendlyARM/toolchain/6.4-aarch64/bin:$PATH 
export GCC_COLORS=auto

source生效 

source ~/.bashrc

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值