分享

bash: ./arm-linux-gcc: No such file or directory

 charlie_linux 2020-09-06

安装好工具链之后,发现查看版本,不能使用

例如:

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


交叉编译器可以工作了。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多