【亲测】<g++/gcc>CentOS下g++: command not found问题的解决(c++环境安装)
2021-07-13 10:04
阅读:706
            
1. 问题的提出
在安装extundelete的过程中,发现在configure过程中,出错了,具体的错误信息如下:
- 
configure:2865: g++ --version >&5
- 
./configure: line 2867: g++: command not found
- 
configure:2876: $? = 127
- 
configure:2865: g++ -v >&5
- 
./configure: line 2867: g++: command not found
- 
configure:2876: $? = 127
- 
configure:2865: g++ -V >&5
- 
./configure: line 2867: g++: command not found
- 
configure:2876: $? = 127
- 
configure:2865: g++ -qversion >&5
- 
./configure: line 2867: g++: command not found
- 
configure:2876: $? = 127
- 
configure:2896: checking whether the C++ compiler works
- 
configure:2918: g++ conftest.cpp >&5
- 
./configure: line 2920: g++: command not found
- 
configure:2922: $? = 127
- 
configure:2960: result: no
- 
configure: failed program was:
- 
| /* confdefs.h */
- 
| #define PACKAGE_NAME "extundelete"
- 
| #define PACKAGE_TARNAME "extundelete"
- 
| #define PACKAGE_VERSION "0.2.4"
- 
| #define PACKAGE_STRING "extundelete 0.2.4"
- 
| #define PACKAGE_BUGREPORT "extundelete.sourceforge.net"
- 
| #define PACKAGE_URL ""
- 
| #define PACKAGE "extundelete"
- 
| #define VERSION "0.2.4"
- 
| /* end confdefs.h. */
- 
|
- 
| int
- 
| main ()
- 
| {
- 
|
- 
| ;
- 
| return 0;
- 
| }
- 
configure:2965: error: in `/root/extundelete-0.2.4‘:
- 
configure:2967: error: C++ compiler cannot create executables
- 
See `config.log‘ for more details
经过分析,发现其中的关键错误信息是:
 g++: command not found2. 安装以及解决
由于本人使用的OS环境为centos, 其默认的包管理工具为yum, 故按照依赖包:
- 
yum -y update gcc
- 
yum -y install gcc+ gcc-c++
3. 总结分析
默认情况下,centos并未按照gcc相关的编译命令,如果在安装软件之时,有时候需要从源代码编译开始,进行安装;此时就需要gcc的命令支持。
                    文章来自:搜素材网的编程语言模块,转载请注明文章出处。
文章标题:【亲测】<g++/gcc>CentOS下g++: command not found问题的解决(c++环境安装)
文章链接:http://soscw.com/index.php/essay/104576.html
            文章标题:【亲测】<g++/gcc>CentOS下g++: command not found问题的解决(c++环境安装)
文章链接:http://soscw.com/index.php/essay/104576.html
评论
亲,登录后才可以留言!