arm-linux-gnueabihf-g++: error trying to exec 'cc1plus': execvp: No such file or directory


 

 

問題 : ubuntu:18.04版本,交叉編譯代碼報錯 arm-linux-gnueabihf-g++: error trying to exec 'cc1plus': execvp: No such file or directory

 

解決方案:可以看到我這里是交叉編譯工具,類似的這種情況可以看下交叉編譯工具文件夾,將環境變量“PATH”export即可,

 

比如我的

export PATH=$PATH:/opt/gcc-linaro-7.3.1-2018.05-x86_64_arm-linux-gnueabihf/bin

  

  為了永久生效,可以修改/etc/profile 或者 ~/.brashrc文件,關於兩者區別自己搜索 Linux 環境變量永久生效的文章應該會有介紹

【重點】 交叉編譯工具鏈一定要整個解壓並整體拷貝到指定的路徑(或者直接解壓到指定路徑),千萬不要解壓了之后只把部分工具拷貝到自己的工具鏈路徑,容易出千奇百怪的莫名其妙不可能的錯誤!!!

 

如果不是交叉編譯的話解決辦法就簡單了,安裝g++工具即可!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM