linux 交叉編譯環境的搭建

2021-06-28 12:50:18 字數 2385 閱讀 2277

arm-linux-gcc-3.4.1.tgz 

arm-linux-gcc-4.3.3.tgz

通過 和 windows 的共享資料夾將其考到linux中 

我將其放在/opt/arm-gcc/下

開啟超級終端 輸入: cd /opt/arm-gcc/ 回車

超級終端: tar zvxf arm-linux-gcc-4.3.3.tar.gz 回車

超級終端: tar zvxf arm-linux-gcc-3.4.1.tar.gz 回車

執 行 該 命 令 ,

已把 arm-linux-gcc( 版本3.4.1和4.3.3) 分別安裝到

/usr/local/arm/3.4.1 和/usr/local/arm/4.3.3 目錄

超級終端: gedit /root/.bashrc 回車

開啟bashrc檔案

在最後一行輸入export path=$path:/opt/arm-gcc/usr/local/arm/4.3.3/bin 儲存

因為我將其解壓到/opt/arm-gcc/目錄下,根據積極情況自己該。

# .bashrc

# user specific aliases and functions

alias rm='rm -i'

alias cp='cp -i'

alias mv='mv -i'

# source global definitions

if [ -f /etc/bashrc ]; then

. /etc/bashrc

fiexport path=$path:/opt/arm-gcc/usr/local/arm/4.3.3/bin

若用另一版本是秩序該4.3.3 改為3.4.1即可

登出--重新登入

開啟超級終端輸入: arm-linux-gcc -v 回車

將出現一下資訊:

using built-in specs.

target: arm-none-linux-gnueabi

configured with: /scratch/mitchell/builds/4.3-arm-none-linux-gnueabi-respin/src/gcc-4.3/configure --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --target=arm-none-linux-gnueabi --enable-threads --disable-libmudflap --disable-libssp --disable-libstdcxx-pch --with-gnu-as --with-gnu-ld --with-specs='%' --enable-languages=c,c++ --enable-shared --enable-symvers=gnu --enable-__cxa_atexit --with-pkgversion='sourcery g++ lite 2009q1-203' --with-bugurl= --disable-nls --prefix=/opt/codesourcery --with-sysroot=/opt/codesourcery/arm-none-linux-gnueabi/libc --with-build-sysroot=/scratch/mitchell/builds/4.3-arm-none-linux-gnueabi-respin/lite/install/arm-none-linux-gnueabi/libc --with-gmp=/scratch/mitchell/builds/4.3-arm-none-linux-gnueabi-respin/lite/obj/host-libs-2009q1-203-arm-none-linux-gnueabi-i686-pc-linux-gnu/usr --with-mpfr=/scratch/mitchell/builds/4.3-arm-none-linux-gnueabi-respin/lite/obj/host-libs-2009q1-203-arm-none-linux-gnueabi-i686-pc-linux-gnu/usr --disable-libgomp --enable-poison-system-directories --with-build-time-tools=/scratch/mitchell/builds/4.3-arm-none-linux-gnueabi-respin/lite/install/arm-none-linux-gnueabi/bin --with-build-time-tools=/scratch/mitchell/builds/4.3-arm-none-linux-gnueabi-respin/lite/install/arm-none-linux-gnueabi/bin

thread model: posix

gcc version 4.3.3 (sourcery g++ lite 2009q1-203)

說明安裝成功!

LINUX之交叉編譯環境搭建

安裝步驟 1 準備工具安裝目錄 將壓縮包arm linux gcc 4.4.3.tar.gz存放在乙個目錄下,這個目錄就是你等會解壓縮的目錄,以後這個目錄就不能隨便刪掉了,我的存放路徑是 home aldrich arm,如下圖,記住這個路徑,等會還會用到。tar.gz 和.tgz解壓 tar zx...

交叉編譯環境搭建

交叉編譯 跨平台編譯 定義 將編譯好的映象檔案,應用程式,執行在與宿主系統不同平台的開發板上 環境搭建 1 tftp伺服器 嵌入式 linux 的 tftp 開發環境包括兩個方面 一是 linux 開發主機端的 tftp server 支援,二是嵌入式目標系統的 tftp client 支援 實現機...

交叉編譯環境的搭建

交叉編譯環境的搭建很簡單,就是把工具集解壓,配好環境變數即可,具體步驟如下 1 在usr local 下新建目錄arm 2 將arm linux gcc 3.4.1.tar.bz2拷貝到arm目錄下 3 解壓 tar jxvf arm linux gcc 3.4.1.tar.bz2 4 vi roo...