arm-none-linux-gnueabi-g++: error trying to exec 'cc1plus': execvp: No such file or dictionary

1. arm-none-linux-gnueabi-g++不存在

    原因:这种情况在于没有指定好编译器路径

 方案:假设你当前的arm编译器位于目录/opt/arm-linux-gcc/bin下则方案两种:

    1.$ sudo  ln  -s  /opt/arm-linux-gcc/bin/*  /usr/bin/

                2.进入.bashrc下在最后添加:  export  PATH=/opt/arm-linux-gcc/bin:$PATH

     然后执行:$ source  .bashrc

2. arm-none-linux-gnueabi-g++和arm-none-linux-gnueabi-gcc版本不一致

    无解,请统一旗帜

3. 工具链目录下的libexec某子文件夹下缺少cc1plus文件

 同样,必须确保cc1plus存在并且放在正确的位置,否则该编译器就是错误的, 一般该文件位于arm-linux-gcc/libexec/gcc/arm-linux-gnu/version/下,(version指编译器版本号)


  网络上可以很容易找到老版本编译器,对于最新的和64位编译器推荐一个网站:  https://www.linaro.org/downloads/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值