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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章