fatal error: cannot execute ‘cc1plus’: execvp: No such file or directory compilation terminated.但是出现了这样的错误
时间: 2023-08-11 17:08:37 浏览: 321
gcc: error trying to exec ‘cc1plus’: execvp: 没有那个文件或目录
这个错误通常是由于缺少g++编译器或者g++编译器没有正确安装导致的。可以按照以下步骤来解决这个问题:
1. 确认是否已经安装了g++编译器。在终端中输入命令`g++ --version`,如果没有安装,会提示找不到命令。
2. 如果没有安装g++编译器,可以使用以下命令安装:
```
sudo apt-get update
sudo apt-get install g++
```
3. 确认g++编译器是否正确安装。在终端中输入命令`which g++`,如果已经正确安装,会返回g++编译器的路径。
4. 如果g++编译器已经正确安装,但是仍然出现上述错误,可能是环境变量设置有问题。可以尝试在终端中输入以下命令来设置环境变量:
```
export PATH=$PATH:/usr/bin/g++
```
以上步骤可以解决大部分无法执行cc1plus错误的问题。如果仍然无法解决,可以尝试重新安装g++编译器或者更新系统。
阅读全文