-bash: g++: command not found
时间: 2023-10-24 15:08:36 浏览: 355
这个错误提示是因为您的系统中没有安装 g++ 编译器。您可以通过以下命令来安装 g++ 编译器:
对于 Ubuntu 系统:
```
sudo apt-get update
sudo apt-get install g++
```
对于 CentOS 系统:
```
sudo yum update
sudo yum install gcc-c++
```
相关问题
bash: g++: command not found
该错误提示“bash: g: command not found”表明系统中没有安装名为g的命令或程序。解决该问题的方法如下:
1. 确认系统是否安装了gcc或者g++编译器。可以使用以下命令查询系统中是否安装了相应的包:
- 对于CentOS系统:rpm -qa | grep "gcc" 或 rpm -qa | grep "g++"
- 对于Ubuntu系统:dpkg -l | grep "gcc" 或 dpkg -l | grep "g++"
2. 如果没有安装相应的编译器,可以使用以下命令来安装:
- 对于CentOS系统:yum -y install gcc 或 yum -y install g++
- 对于Ubuntu系统:apt-get install gcc 或 apt-get install g++
3. 安装完成后,可以通过输入命令"gcc -v"或"g++ -v"来确认是否安装成功。
g++ -w -g -c vmrp.c make: g++: Command not found make: *** [Makefile:9: vmrp.o] Error 127为什么会出现如上报错
这个错误提示是 g++ 命令不存在,即编译器没有安装或者没有加入系统 PATH 环境变量中,导致系统找不到这个命令。
可以尝试以下方法:
1. 确认系统是否已经安装了 g++ 编译器,可以在终端中输入 `g++ --version` 进行检查。如果没有安装,可以使用系统包管理器进行安装,例如在 Ubuntu 中可以使用 `sudo apt-get install g++` 命令安装。
2. 如果已经安装了 g++ 编译器,可以尝试将其加入系统 PATH 环境变量中。在终端中输入 `echo $PATH` 可以查看当前系统的 PATH 变量,如果没有包含 g++ 所在的路径,可以在终端中输入 `export PATH=$PATH:/usr/local/bin`(这里假设 g++ 所在的路径为 /usr/local/bin)将其添加到 PATH 变量中。需要注意的是,这种方式只会在当前终端会话中生效,如果需要永久生效,可以将其添加到 .bashrc 或者 .bash_profile 文件中。
希望这些方法能够帮助你解决问题。
阅读全文