ubuntu 下交叉编译环境的配置


gcc-4.6.4.tar.xz  vmware12 ubuntu 均在下方百度云链接中,如果失效可私信博主~

注:ubuntu 压缩包建议直接解压在磁盘根目录下,解压就可以用了不需要再配置了,在vm中直接点打开虚拟机即可,用户密码为1    

链接:https://pan.baidu.com/s/1pLeJSnD 密码:1qvq

怎么将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

COLLECT_LTO_WRAPPER=/home/david/Exynos4412/toolchain/gcc-4.6.4/bin/../libexec/gcc/arm-arm1176jzfssf-linux-gnueabi/4.6.4/lto-wrapper

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)

       这样我们的交叉工具链就安装好了

 

你可能感兴趣的:(工具的使用)