ubuntu 下交叉编译环境的配置
2018-01-09 10:12
267 查看
注: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)
这样我们的交叉工具链就安装好了
相关文章推荐
- ubuntu9.10 成功配置 交叉编译环境
- Android系统编译环境搭建—Ubuntu14.04安装&root登录&Chromium root启动&安装配置交叉编译环境
- Ubuntu下ARM交叉编译环境配置
- ubuntu交叉编译环境配置
- Ubuntu,TQ2440,arm-linux,Qt交叉编译环境配置
- ubuntu QT安装以及配置交叉编译环境
- Ubuntu配置安装ARM Linux交叉编译环境完整流程
- Ubuntu 10.04 配置TQ2440交叉编译环境
- Ubuntu嵌入式开发环境配置,交叉编译环境+tftp+minicom
- ubuntu下配置交叉编译环境
- 配置服务Ubuntu 嵌入式开发环境配置,交叉编译环境+tftp+minicom
- ubuntu下arm交叉编译环境配置
- ubuntu 下交叉编译环境的搭建及环境变量的配置
- Ubuntu16.04系统中BusyBox在配置arm交叉编译环境时make失败
- ubuntu 编译android2.2源码配置环境及jdk5(1)
- 在Ubuntu13.10上自己动手搭建交叉编译环境arm-linux-gcc-4.8.2
- 【Raspberry Pi系列】3. 交叉编译环境配置
- 在ubuntu16.04(64)下搭建mt7620a的交叉编译环境
- UBUNTU 10.04环境下交叉编译sqlite3.20.1源码
- ubuntu环境 安装 android 交叉编译环境