gcc: error trying to exec 'cc1plus': execvp: No such file or directory

环境:

ubuntu

问题:

在编译.cpp文件时抛出:gcc: error trying to exec 'cc1plus': execvp: No such file or directory

解决:

安装gcc和g++

sudo apt-get install gcc

sudo apt-get install g++

如果是已经有安装的情况下,比对版本是否一样:

gcc -v

g++ -v

如果不一样的话,就要将版本统一。

这个我没操作,所以有个同事提供的方法留作参考。

我gcc 版本号为 6.9,g++ 版本号为7.3 )。
  将g++降为6.9版本的(sudo apt-get install g++-6.9),接着需要ln一下。

  /usr/bin目录下(Ubuntu 64位):
    sudo  ln  -sf  g++-6.9  g++
    sudo  ln  -sf  g++-6.9  x86_64-linux-gnu-g++
    sudo  ln  -sf  gcc-6.9  gcc
    sudo  ln  -sf  gcov-6.9 gcov
    sudo  ln  -sf  gcc-6.9  x86_64-linux-gnu-gcc

你可能感兴趣的:(linux)