Linux修改默认交叉编译器
Linux系统上可以安装各类版本的交叉编译器,作用是编译源码,生成可执行文件。现在主流的两者CPU架构为x86和arm,这两者拥有不同的交叉编译器,如果要做源码迁移,必须做交叉编译,arm转x86就用arm的交叉编译编,x86转arm就用x86编译器编,将编译好的可执行文件迁移即可。arm交叉编译器:64位:aarch64-linux-gnu32位:arm-linux-gnueabih...
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)