## 一、系統環境
宿主機:ubuntu 16.04 lts
目標機:樹莓派 raspbian
## 三、解壓並配置環境變數
tar zxf arm-linux-gcc-4.4.3.tar.gz
可以根據個人習慣存放,我放在了這裡
/home/jiangzhou/arm/arm-linux-gcc/4.4.3
之後配置環境變數
我選擇在~/.bashrc配置,在末尾新增
export path=$path:/home/jiangzhou/arm/arm-linux-gcc/4.4.3/bin
這樣以後每次開啟終端即可自動將工具鏈目錄宣告到環境變數中,但該次回話並不會生效
所以在儲存後執行source ~/.bashrc強制重新整理
這樣在任何目錄都可以執行 arm-linux-gcc
## 四、安裝32依賴庫
如果使用的是64位版本的ubuntu這時使用該命令會報錯
/home/jiangzhou/arm/arm-linux-gcc/4.4.3/bin/arm-none-linux-gnueabi-gcc:no such file or directory
這時因為系統缺少32位的庫
在ubuntu16.04時應安裝以下庫
sudo apt-get install lib32ncurses5 lib32z1
然後再執行 arm-linux-gcc -v
成功。
建立arm linux gcc交叉編譯環境
ftp ftp.handhelds.org projects toolchain arm linux gcc 3.4.1.tar.bz2 2.複製,解壓 cd 複製arm linux gcc 3.4.1.tar.bz2到當根目錄 tar jxvf arm linux gcc 3.4.1.tar.bz...
交叉編譯器arm linux gcc
一 交叉編譯器簡介 在一種計算機環境中執行的編譯程式,能編譯出在另外一種環境下執行的 這個編譯過程就叫交叉編譯.簡單地說,就是在乙個平台上生成另乙個平台上的可執行 二 體系結構與作業系統 1 常見的體系結構有arm結構 x86結構等.2 常見的作業系統有linux,windows等.3 同乙個體系結...
配置 arm linux gcc 交叉編譯環境
2 解壓 arm linux gcc 3.4.1.tar.bz2 tar jxvf arm linux gcc 3.4.1.tar.bz2 解壓過程需要一段時間,解壓後的檔案形成了 usr local 資料夾,進入該資料夾,將arm資料夾拷貝到 usr local 下 cd usr local cp...