ubuntu 下交叉編譯環境的配置

2021-08-14 11:11:37 字數 2264 閱讀 2904

注:ubuntu 壓縮包建議直接解壓在磁碟根目錄下,解壓就可以用了不需要再配置了,在vm中直接點開啟虛擬機器即可,使用者密碼為1    

怎麼將windows下的檔案拷貝到虛擬機器上呢?

直接滑鼠拖到linux檔案目錄下。

1、  解壓工具鏈壓縮包

$  cd  ~

$ mkdir toolchain

$ cd  toolchain      

gcc-4.6.4.tar.xz拷貝到toolchain目錄下並解壓

$ tar  xvf gcc-4.6.4.tar.xz

2、  環境變數的新增

修改檔案/etc/bash.bashrc新增如下內容

export  path=$path:/home/linux/toolchain/gcc-4.6.4/bin

重啟配置檔案

$ source  /etc/bash.bashrc

3、  工具鏈的測試

$arm-none-linux-gnueabi-gcc –v   (前面命令報錯就用後面的這條arm-linux-gcc-v)

using built-in specs.

collect_gcc=arm-none-linux-gnueabi-gcc

target:arm-arm1176jzfssf-linux-gnueabi

configured with:/work/builddir/src/gcc-4.6.4/configure --build=i686-build_pc-linux-gnu--host=i686-build_pc-linux-gnu --target=arm-arm1176jzfssf-linux-gnueabi--prefix=/opt/tuxamitosofttoolchains/arm-arm1176jzfssf-linux-gnueabi/gcc-4.6.4--with-sysroot=/opt/tuxamitosofttoolchains/arm-arm1176jzfssf-linux-gnueabi/gcc-4.6.4/arm-arm1176jzfssf-linux-gnueabi/sysroot--enable-languages=c,c++ --with-arch=armv6zk --with-cpu=arm1176jzf-s--with-tune=arm1176jzf-s --with-fpu=vfp --with-float=softfp--with-pkgversion='crosstool-ng hg+default-2685dfa9de14 - tc0002'--disable-sjlj-exceptions --enable-__cxa_atexit --disable-libmudflap--disable-libgomp --disable-libssp --disable-libquadmath--disable-libquadmath-support --with-gmp=/work/builddir/arm-arm1176jzfssf-linux-gnueabi/buildtools--with-mpfr=/work/builddir/arm-arm1176jzfssf-linux-gnueabi/buildtools--with-mpc=/work/builddir/arm-arm1176jzfssf-linux-gnueabi/buildtools--with-ppl=/work/builddir/arm-arm1176jzfssf-linux-gnueabi/buildtools--with-cloog=/work/builddir/arm-arm1176jzfssf-linux-gnueabi/buildtools--with-libelf=/work/builddir/arm-arm1176jzfssf-linux-gnueabi/buildtools--with-host-libstdcxx='-static-libgcc -wl,-bstatic,-lstdc++,-bdynamic -lm'--enable-threads=posix --enable-target-optspace --without-long-double-128--disable-nls --disable-multilib--with-local-prefix=/opt/tuxamitosofttoolchains/arm-arm1176jzfssf-linux-gnueabi/gcc-4.6.4/arm-arm1176jzfssf-linux-gnueabi/sysroot--enable-c99 --enable-long-long

thread model: posix

gcc version 4.6.4(crosstool-ng hg+default-2685dfa9de14 - tc0002)

這樣我們的交叉工具鏈就安裝好了

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下交叉編譯環境構建

ubuntu下交叉編譯環境構建 arm linux gcc 3.4.1.tar.bz2 在最後加上 export path path usr local arm 3.4.1 bin export path 如果不能編輯,先修改相關檔案的許可權使用chmod命令。方法二 修改 etc profile檔...

Ubuntu下安裝交叉編譯環境

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