ubuntu下交叉編譯環境構建

2021-06-25 09:24:28 字數 1493 閱讀 9351

ubuntu下交叉編譯環境構建(arm-linux-gcc-3.4.1.tar.bz2 )

在最後加上:

export path=$path:/usr/local/arm/3.4.1/bin

export path

(如果不能編輯,先修改相關檔案的許可權使用chmod命令。)

方法二:修改/etc/profile檔案:

# vim /etc/profile

增加路徑設定,在末尾新增如下,儲存/etc/profile檔案:

export path=$path:/usr/local/arm/3.4.1/bin

方法三:#export path=$path:/usr/local/arm/3.4.1/bin

注:(這只能在當前的終端下才是有效的!)

4. 立即使新的環境變數生效,不用重啟電腦:

對應方法一:#source /root/.bashrc

對應方法二:# source /etc/profile

5. 檢查是否將路徑加入到path:

# echo $path

顯示的內容中有/usr/local/arm/bin,說明已經將交叉編譯器的路徑加入path。至此,交叉編譯環境安裝完成。

6.測試是否安裝成功

# arm-linux-gcc -v

上面的命令會顯示arm-linux-gcc資訊和版本,這是我顯示的資訊:

reading specs from /usr/local/arm/3.4.1/lib/gcc/arm-linux/3.4.1/specs

configured with: /work/crosstool-0.27/build/arm-linux/gcc-3.4.1-glibc-2.3.2/gcc- 3.4.1/configure --target=arm-linux --host=i686-host_pc-linux-gnu

--prefix=/usr/local/arm/3.4.1 --with-headers=/usr/local/arm/3.4.1/arm

-linux/include --with-local-prefix=/usr/local/arm/3.4.1/arm-linux --disable

-nls --enable-threads=posix --enable-symvers=gnu --enable-__cxa_atexit --enable- languages=c,c++ --enable-shared --enable-c99 --enable-long-long

thread model: posix

gcc version 3.4.1

7.編譯hello world程式,測試交叉工具鏈

寫下下面的hello world程式,儲存為 hello.c

#include

int main()

接著可以輸入file hello的命令,檢視生成的hello檔案的型別,要注意的是生成的可執行檔案只能在arm體系下執行,不能在其於x86的pc機上執行.

ubuntu 交叉編譯環境的構建

最簡單的還是使用他人編譯好的環境。這裡使用arm linux gcc 4.4.3 ubuntu下交叉編譯環境構建 arm linux gcc 4.4.3.tar.bz2 arm linux gcc 4.4.3.tar.bz2到任意的目錄下 arm linux gcc 4.4.3 使用者名稱 www....

ubuntu下安裝交叉編譯環境

操作環境 ubuntukylin 13.0.4 gcc 版本 3.4.1 開啟終端 進入超級使用者模式 進入到gcc 當前的目錄下 解壓縮 tar jxvd home xuxiong toolchain cross 3.4.1.tar.bz2 c 在 usr local 下可以看到 arm 資料夾 ...

Ubuntu下安裝交叉編譯環境

最近一直在弄linux系統,由於需要進行嵌入式操作,所以必須要安裝交叉編譯環境。下面是我安裝交叉編譯環境的過程,系統用的是ubuntu,對初學者應該有些幫助 安裝交叉編譯環境 ky.i9 u0 1.安裝標準的c開發環境,由於ubuntu安裝預設是不安裝的,所以需要先安裝一下 ic開發網 l lo x...