問題 : 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++工具即可!