1. 程式人生 > >交叉編譯工具鏈的配置與測試

交叉編譯工具鏈的配置與測試

1、首先下載交叉編譯工具鏈arm-linux-gcc-4.4.3.tar   

https://download.csdn.net/download/weixin_38638777/10309680



2、建立工作目錄mkdir /usr/local/arm


3、解壓交叉編譯工具鏈tar -xvf arm-linux-gcc-4.4.3.tar 


4、將解壓後的檔案opt/FriendlyARM/toolschain/4.4.3都拷貝到工作目錄下/usr/local/arm


5、拷貝完之後就修改配置檔案
1.修改/etc/bash.bashrc檔案,此檔案只對當前使用者適用
sudo gedit /etc/bash.bashrc
在最後加上export PATH=$PATH:/usr/local/arm/4.4.3/bin
儲存,退出,然後重新整理環境變數使其生效:source /root/.bashrc
2.修改/etc/profile檔案,此檔案對所有使用者適用
sudo gedit /etc/profile
在最後加上export PATH=$PATH:/usr/local/arm/4.4.3/bin
儲存,退出,然後重新整理環境變數使其生效:source /etc/profile
3.修改/etc/environment檔案
sudo gedit /etc/environment
在最後加上:/usr/local/arm/4.4.3/bin
6、如果你是32位的ubuntu系統,到此就已經配置成功了,
   測試配置成功的命令是 arm-linux-gcc -v 如果出現版本號,則說明配置成功
   如果你是64位的系統,那麼你還要進行下一步的操作
   我們安裝的是32位的arm-linux-gcc,但是我們的系統是64的,所以需要安裝32位的庫
   使用了lib32ncurses5、lib32z1軟體包做為替代,所以在Ubuntu14.04版本當中應該安裝執行:
sudo apt-get install lib32ncurses5 ​
sudo apt-get install lib32z1
sudo apt-get install lib32stdc++6
sudo apt-get install libc6:i386