皮皮网

皮皮网

【c 消息注入源码】【蜀都电玩源码】【购买直播源码】libssp源码

时间:2024-11-23 10:37:46 分类:综合

1.如何安装gcc-linaro-arm-linux-gnueabihf-4.8-2014.03
2.make: *** [configure-target-libgcc] Error 1

libssp源码

如何安装gcc-linaro-arm-linux-gnueabihf-4.8-2014.03

       1、 如果要自己编译工具链,从以下链接下载源码

       crosstools-ng下载地址

       http://ymorin.is-a-geek.org/download/crosstool-ng/

       åŒæ—¶å¯¹æ¯ä¸€ä¸ªç‰ˆæœ¬éƒ½æœ‰ç›¸åº”的补丁我们尽量把这些补丁打上,这些补丁的下载地址是

       http://ymorin.is-a-geek.org/download/crosstool-ng/-fixes/

       2、 解压工具链压缩包

       $ cd ~

       $ mkdir toolchain

       $ cd toolchain

       å°†ä¸‹å¥½çš„gcc-linaro-arm-linux-gnueabihf-4.8-.拷贝到toolchain目录下并解压

       $ tar -xvf gcc-linaro-arm-linux-gnueabihf-4.8-. gcc-4.8

       3、 环境变量的添加

       ä¿®æ”¹æ–‡ä»¶/etc/bash.bashrc添加如下内容

       export PATH=$PATH:/home/linux/toolchain/gcc-4.8/bin

       é‡å¯é…ç½®æ–‡ä»¶

       $ source /etc/bash.bashrc

       4、 工具链的测试

       $ arm-none-linux-gnueabi-gcc –v

       Using built-in specs.

       COLLECT_GCC=arm-none-linux-gnueabi-gcc

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

       Target: arm-armjzfssf-linux-gnueabi

       Configured with: /work/builddir/src/gcc-4.6.4/configure--build=i-build_pc-linux-gnu --host=i-build_pc-linux-gnu--target=arm-armjzfssf-linux-gnueabi--prefix=/opt/TuxamitoSoftToolchains/arm-armjzfssf-linux-gnueabi/gcc-4.6.4--with-sysroot=/opt/TuxamitoSoftToolchains/arm-armjzfssf-linux-gnueabi/gcc-4.6.4/arm-armjzfssf-linux-gnueabi/sysroot--enable-languages=c,源码c 消息注入源码c++ --with-arch=armv6zk --with-cpu=armjzf-s--with-tune=armjzf-s --with-fpu=vfp --with-float=softfp--with-pkgversion='crosstool-NG hg+default-dfa9de - tc'--disable-sjlj-exceptions --enable-__cxa_atexit --disable-libmudflap--disable-libgomp --disable-libssp --disable-libquadmath--disable-libquadmath-support--with-gmp=/work/builddir/arm-armjzfssf-linux-gnueabi/buildtools--with-mpfr=/work/builddir/arm-armjzfssf-linux-gnueabi/buildtools--with-mpc=/work/builddir/arm-armjzfssf-linux-gnueabi/buildtools--with-ppl=/work/builddir/arm-armjzfssf-linux-gnueabi/buildtools--with-cloog=/work/builddir/arm-armjzfssf-linux-gnueabi/buildtools--with-libelf=/work/builddir/arm-armjzfssf-linux-gnueabi/buildtools--with-host-libstdcxx='-static-libgcc -Wl,-Bstatic,-lstdc++,-Bdynamic -lm'--enable-threads=posix --enable-target-optspace --without-long-double---disable-nls --disable-multilib --with-local-prefix=/opt/TuxamitoSoftToolchains/arm-armjzfssf-linux-gnueabi/gcc-4.6.4/arm-armjzfssf-linux-gnueabi/sysroot--enable-c --enable-long-long

       Thread model: posix

       gcc version 4.6.4 (crosstool-NG hg+default-dfa9de -tc)

       è¿™æ ·æˆ‘们的交叉工具链就安装好了

make: *** [configure-target-libgcc] Error 1

       GCC源码版本: GCC 4.6.2,

       æœ¬åœ°GCC编译器版本:gcc (GCC) 4.6.3 (Fedora)

       ç¼–译配置: ../gcc-4.6.1/configure --target=$TARGET--prefix=$PREFIX --without-headers --enable-languages=c --disable-threads --disable-decimal-float --with-newlib --disable-shared--disable-libmudflap --disable-libssp

       #-----------------------------------#

       ä½ æƒ³å®‰è£…的是 4.6.2 还是4.6.1?