Ubuntu14.04.1 [交叉編譯器安裝]

1 解壓*****.tar.bz2文件

tar -jxvf   filename

生成文件rpi.

2 安裝交叉編譯器

gcc是linux下的C語言編譯器,編譯出來的程序在本地執行,而arm-linux-gcc用來在linux下跨平臺的C語言編譯器,編譯出來的程序在目標機(如ARM平臺)上執行,嵌入式開發應使用嵌入式交叉編譯工具鏈。

vim /etc/profile 

編輯profile文件,添加環境變量。

我的路徑:/home/pi/Desktop/xuqionghua/QT/rpi/arm-bcm2708/arm-rpi-4.9.3-linux-gnueabihf/bin

export PATH=$PATH:/home/pi/Desktop/xuqionghua/QT/rpi/arm-bcm2708/arm-rpi-4.9.3-linux-gnueabihf/bin

1  

sudo vim /etc/profile

必須要管理員權限,否則會出現如圖的錯誤:


添加情況如圖:

2 使環境變量生效,執行命令:

source /etc/profile

這個路徑就是那個bin目錄所在的路徑,可能你的不一樣,按照你實際的目錄填就可以了,如下圖32行,

輸入:arm-linux-gnueabihf-再按table 結果如下,說明環境變量設置成功了~

arm-linux-gnueabihf-gcc -v

安裝成功。

對於安裝過程中會出現的問題。

使用命令:arm-linux-gcc -v 會出現下面的錯誤提示:/home/song/software/opt/FriendlyARM/toolschain/4.4.3/bin/arm-linux-gcc: 15: exec: /home/song/software/opt/FriendlyARM/toolschain/4.4.3/bin/.arm-none-linux-gnueabi-gcc: not found

在/etc/profile中改變的環境變量是臨時的,重啓虛擬機或重啓終端會導致環境變量修改不生效,所以在編譯qt之前一定要確定交叉編譯器安裝成功,如果執行④打印的是gcc的版本信息,那麼可能是編譯器路徑不對,或者多執行幾次source /etc/profile即可。

再次使用時:

再次執行source /etc/profile即可。

參考:https://jingyan.baidu.com/article/335530daed7f2619cb41c3e4.html

 

 

 

 

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