搭建arm linux gcc交叉編譯環境

2021-08-17 05:27:39 字數 736 閱讀 2982

## 一、系統環境

宿主機: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...