本文參考了網上的教程,但是針對source .bashrc出現的錯誤(導緻sudo等command無法找到),特别增加了指令執行路徑的說明,在自己電腦上實際測試成功。
- 安裝虛拟機VMware Workstation 14 Player
- 下載下傳ubuntu16.04.6 32bit系統鏡像
- 虛拟機安裝ubuntu,預設賬戶名為ubuntu-pi
-
進入ubuntu虛拟機,安裝vim編輯器
[email protected]:~$ sudo apt-get install vim
-
安裝必要的軟體和工具
[email protected]:~$ sudo apt-get install build-essential git
-
在ubuntu-pi賬戶的home路徑(/home/ubuntu-pi)下建立一個檔案夾rpi-tools
[email protected]:~$ mkdir rpi-tools
-
進入rpi-tools并下載下傳交叉編譯工具,下載下傳時間會比較長
[email protected]:~$ cd rpi-tools
[email protected]:~/rpi-tools$ git clone git://github.com/raspberrypi/tools.git
-
clone完畢後,進入arm-bcm2708目錄檢視工具鍊的具體内容
[email protected]:~/rpi-tools$ cd tools/arm-bcm2708/
[email protected]:~/rpi-tools/tools/arm-bcm2708$ ls -l
- 加入環境變量,在~/.bashrc檔案中加入gcc交叉工具鍊目錄
ub[email protected]:~/rpi-tools/tools/arm-bcm2708$ sudo vim ~/.bashrc
在該檔案的最後,加入如下内容(适用于32位系統),儲存後退出:
export PATH=$PATH:$HOME/rpi-tools/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/bin
傳回到ubuntu-pi的主目錄(一定要執行這一步)
[email protected]:~/rpi-tools/tools/arm-bcm2708$ cd $HOME
檢視已更新的.bashrc檔案
[email protected]:~$ ls -al
可以看到已更新的.bashrc檔案
11. 執行以下指令以便立即更新目前控制台所包含的環境變量(確定要在ubuntu-pi的home目錄下執行)
[email protected]:~$ source .bashrc
-
輸入如下指令測試交叉工具鍊是否安裝成功:
[email protected]:~$ arm-linux-gnueabihf-gcc -v
安裝成功的話會有如下提示:
參考文章:
(1)樹莓派學習筆記——交叉編譯工具鍊
https://blog.csdn.net/xukai871105/article/details/24932611
(2)修改bashrc檔案的各種問題和報錯
https://blog.csdn.net/muzi_muzi_muzi/article/details/79991472
(3).bashrc 檔案寫錯了,沒注意到直接source .bashrc ,導緻所有的bash指令不能用,該如何拯救
export PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin
https://blog.csdn.net/ymd8005/article/details/66969223
(4)Ubuntu系統恢複修改的.bashrc檔案,輸入指令 cp /etc/skel/.bashrc ~
恢複成系統預設的.bashrc
https://blog.csdn.net/xgredy/article/details/77141913