安装好工具链之后,发现查看版本,不能使用 例如: arm-anykav200-linux-uclibcgnueabi-gcc -v -bash: /opt/arm-anykav200-crosstool/usr/bin/arm-anykav200-linux-uclibcgnueabi-gcc: No such file or directory 解决办法: ubuntu 16.04 64位虚拟机,使用开发板厂商提供的交叉编译器,每次输入arm-linux-gcc时,都有上面的错误提示。猜想这个交叉编译器可能是在32位机器上编译出来的。相当之前做android编译的时候,google提示要安装一个库,可以让64位机器运行32位机器上编译出来的程序。 在命令行中输入 ;apt-get install libc6-dev-i386 安装成功后,在输入 arm-anykav200-linux-uclibcgnueabi-gcc -v 交叉编译器可以工作了。 |
|
来自: charlie_linux > 《gcc》