交叉编译工具链arm-linux-gcc显示找不到目录的解决办法

  • Post author:
  • Post category:linux


在Ubuntu 64位系统上安装交叉编译工具arm-linux-gcc。

设置好环境变量PATH=$PATH::/home/share/jz2440_SDK/tools/gcc-3.4.5-glibc-2.3.6/bin

输入

arm-linux-gcc -v

,提示找不到

bash: /home/share/jz2440_SDK/tools/gcc-3.4.5-glibc-2.3.6/bin/arm-linux-g++: No such file or directory

查了网上的方法,缺少库 lsb-core


安装库:

sudo apt-get install lsb-core

输入

arm-linux-gcc -v

,还是提示No such file or directory

可能还是缺少支持32位程序的库


安装库:

sudo apt-get install lib32ncurses5 lib32z1

安装lib32ncurses5 lib32z1这两个库之后就行了。

输入 arm-linux-gcc -v

$

arm-linux-gcc -v


Reading specs from /home/share/jz2440_SDK/tools/gcc-3.4.5-glibc-2.3.6/bin/../lib/gcc/arm-linux/3.4.5/specs

Configured with: /work/tools/create_crosstools/crosstool-0.43/build/arm-linux/gcc-3.4.5-glibc-2.3.6/gcc-3.4.5/configure –target=arm-linux –host=i686-host_pc-linux-gnu –prefix=/work/tools/gcc-3.4.5-glibc-2.3.6 –with-float=soft –with-headers=/work/tools/gcc-3.4.5-glibc-2.3.6/arm-linux/include –with-local-prefix=/work/tools/gcc-3.4.5-glibc-2.3.6/arm-linux –disable-nls –enable-threads=posix –enable-symvers=gnu –enable-__cxa_atexit –enable-languages=c,c++ –enable-shared –enable-c99 –enable-long-long

Thread model: posix

gcc version 3.4.5

成功,nice。



版权声明:本文为qq_35378417原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。