您的位置:首页 > 其它

ubuntu 下交叉编译环境的配置

2018-01-09 10:12 267 查看


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)

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

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  交叉编译 ubuntu