zoukankan      html  css  js  c++  java
  • centos安装arm交叉工具链后常见的问题解决

    [root@localhost osdrv]# arm-hisiv400-linux-gcc -v
    bash: /opt/hisi-linux/x86-arm/arm-hisiv400-linux/target/bin/arm-hisiv400-linux-gcc: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
    这是缺少32位的库,按照如下安装:

    [root@localhost osdrv]# yum install glibc.i686

    安装完毕后再次运行:

    [root@localhost osdrv]# arm-hisiv400-linux-gcc -v
    arm-hisiv400-linux-gcc: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory

    这是缺少libstdc++.so.6:

    按照如下查找安装:

    [root@localhost osdrv]# yum whatprovides libstdc++.so.6
    Loaded plugins: fastestmirror, langpacks
    Loading mirror speeds from cached hostfile
     * base: mirrors.btte.net
     * epel: mirrors.opencas.cn
     * extras: mirrors.opencas.cn
     * updates: mirrors.opencas.cn
    libstdc++-4.8.3-9.el7.i686 : GNU Standard C++ Library
    Repo        : base
    Matched from:
    Provides    : libstdc++.so.6



    [root@localhost osdrv]# yum install libstdc++-4.8.3-9.el7.i686

    好了,大功告成:

    [root@localhost osdrv]# arm-hisiv400-linux-gcc -v
    Using built-in specs.
    COLLECT_GCC=arm-hisiv400-linux-gcc
    COLLECT_LTO_WRAPPER=/opt/hisi-linux/x86-arm/arm-hisiv400-linux/bin/../libexec/gcc/arm-hisiv400-linux-gnueabi/4.8.3/lto-wrapper
    Target: arm-hisiv400-linux-gnueabi
    Configured with: '../gcc~linaro-4.8-2013.12/configure' --host=i386-redhat-linux --build=i386-redhat-linux --target=arm-hisiv400-linux-gnueabi --prefix=/home/sying/wucaiyuan_toolchain/v400/glibc_gcc4.8_linaro_toolchain/install/arm-hisiv400-linux --enable-threads --disable-libmudflap --disable-libssp --disable-libstdcxx-pch --with-arch=armv5te --with-gnu-as --with-gnu-ld --enable-languages=c,c++ --enable-shared --enable-lto --enable-symvers=gnu --enable-__cxa_atexit --enable-nls --enable-clocale=gnu --enable-extra-hisi-multilibs --with-sysroot=/home/sying/wucaiyuan_toolchain/v400/glibc_gcc4.8_linaro_toolchain/install/arm-hisiv400-linux/target --with-build-sysroot=/home/sying/wucaiyuan_toolchain/v400/glibc_gcc4.8_linaro_toolchain/install/arm-hisiv400-linux/target --with-gmp=/home/sying/wucaiyuan_toolchain/v400/glibc_gcc4.8_linaro_toolchain/install/host_lib --with-mpfr=/home/sying/wucaiyuan_toolchain/v400/glibc_gcc4.8_linaro_toolchain/install/host_lib --with-mpc=/home/sying/wucaiyuan_toolchain/v400/glibc_gcc4.8_linaro_toolchain/install/host_lib --with-ppl=/home/sying/wucaiyuan_toolchain/v400/glibc_gcc4.8_linaro_toolchain/install/host_lib --with-cloog=/home/sying/wucaiyuan_toolchain/v400/glibc_gcc4.8_linaro_toolchain/install/host_lib --with-libelf=/home/sying/wucaiyuan_toolchain/v400/glibc_gcc4.8_linaro_toolchain/install/host_lib --enable-libgomp --disable-libitm --enable-poison-system-directories --with-libelf=/home/sying/wucaiyuan_toolchain/v400/glibc_gcc4.8_linaro_toolchain/install/host_lib --with-pkgversion=Hisilicon_v400 --with-bugurl=http://www.hisilicon.com/cn/service/claim.html
    Thread model: posix
    gcc version 4.8.3 20131202 (prerelease) (Hisilicon_v400)

  • 相关阅读:
    某开源ERP最新版SQL与RCE的审计过程
    QEMU固件模拟技术-stm32仿真分析及IRQ仿真实践
    QEMU固件模拟技术分析-luaqemu实现分析
    C/C++源码扫描系列- Fortify 篇
    C/C++源码扫描系列- Joern 篇
    C/C++源码扫描系列- codeql 篇
    bluetooth_stack开源蓝牙协议栈源码分析与漏洞挖掘
    DA14531芯片固件逆向系列(4)- L2CAP及ATT层收包再分析
    DA14531芯片固件逆向系列(3)- BLE收包流程分析及漏洞挖掘思路分享
    微服务架构简单搭建——Spring Cloud Eureka、Ribbon实现服务治理与服务消费
  • 原文地址:https://www.cnblogs.com/liangwode/p/5007079.html
Copyright © 2011-2022 走看看