【亲测】<g++/gcc>CentOS下g++: command not found问题的解决(c++环境安装)
发布日期:2021-09-11 05:52:44 浏览次数:29 分类:技术文章

本文共 1708 字,大约阅读时间需要 5 分钟。

CentOS下g++: command not found问题的解决

版权声明:本文章是作者辛勤书写的成果,如需转载,请与作者联系,并保留作者信息以及原文链接,谢谢~~ https://blog.csdn.net/blueheart20/article/details/58173190

1. 问题的提出

   在安装extundelete的过程中,发现在configure过程中,出错了,具体的错误信息如下:

  1.  
    configure:2865: g++ --version >&5
  2.  
    ./configure: line 2867: g++: command not found
  3.  
    configure:2876: $? = 127
  4.  
    configure:2865: g++ -v >&5
  5.  
    ./configure: line 2867: g++: command not found
  6.  
    configure:2876: $? = 127
  7.  
    configure:2865: g++ -V >&5
  8.  
    ./configure: line 2867: g++: command not found
  9.  
    configure:2876: $? = 127
  10.  
    configure:2865: g++ -qversion >&5
  11.  
    ./configure: line 2867: g++: command not found
  12.  
    configure:2876: $? = 127
  13.  
    configure:2896: checking whether the C++ compiler works
  14.  
    configure:2918: g++ conftest.cpp >&5
  15.  
    ./configure: line 2920: g++: command not found
  16.  
    configure:2922: $? = 127
  17.  
    configure:2960: result: no
  18.  
    configure: failed program was:
  19.  
    | /* confdefs.h */
  20.  
    | #define PACKAGE_NAME "extundelete"
  21.  
    | #define PACKAGE_TARNAME "extundelete"
  22.  
    | #define PACKAGE_VERSION "0.2.4"
  23.  
    | #define PACKAGE_STRING "extundelete 0.2.4"
  24.  
    | #define PACKAGE_BUGREPORT "extundelete.sourceforge.net"
  25.  
    | #define PACKAGE_URL ""
  26.  
    | #define PACKAGE "extundelete"
  27.  
    | #define VERSION "0.2.4"
  28.  
    | /* end confdefs.h. */
  29.  
    |
  30.  
    | int
  31.  
    | main ()
  32.  
    | {
  33.  
    |
  34.  
    | ;
  35.  
    | return 0;
  36.  
    | }
  37.  
    configure:2965: error: in `/root/extundelete-0.2.4':
  38.  
    configure:2967: error: C++ compiler cannot create executables
  39.  
    See `config.log' for more details

经过分析,发现其中的关键错误信息是:

g++: command not found
g++马上就脑补为gc++的编译器是不是没有安装呀? 估计是的,按图索骥,安装看看。

2.  安装以及解决

  由于本人使用的OS环境为centos, 其默认的包管理工具为yum, 故按照依赖包:

 

  1.  
    yum -y update gcc
  2.  
    yum -y install gcc+ gcc-c++
执行上述命令之后,可以返现gcc相关命令都按照成功了,故问题解决。

3. 总结分析

  默认情况下,centos并未按照gcc相关的编译命令,如果在安装软件之时,有时候需要从源代码编译开始,进行安装;此时就需要gcc的命令支持。

 

转载地址:https://blog.csdn.net/weixin_34406061/article/details/86012084 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:C# 生成word文档(NPOI)
下一篇:react-native 模仿原生 实现下拉刷新/上拉加载更多(RefreshListView)

发表评论

最新留言

不错!
[***.144.177.141]2024年03月27日 21时43分45秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

mysql文件系统_MySQL文件系统先睹为快(1) 2019-04-21
nums在python_程序找到一对(i,j),其中nums [i] + nums [j] +(i -j)在Python中最大化?... 2019-04-21
jquery后台内容管理_教育平台项目后台管理系统:课程内容模块 2019-04-21
grouping函数 mysql_sql聚合函数有哪些 2019-04-21
python os.walk如何不遍历隐藏文件_python 获取文件下所有文件或目录os.walk()的实例... 2019-04-21
python 股票估值_【中金固收·固收+】隐藏价值的角落:限售股AAP估值及Python实现方法(上)... 2019-04-21
java文档生成_Java文档自动生成 2019-04-21
java 共享目录_java 操作windows 共享目录方法介绍 2019-04-21
java 监控 宕机_JAVA监测tomcat是否宕机,控制重启 2019-04-21
catch that cow java_POJ3278——Catch That Cow 2019-04-21
java integer 不变模式_Java代码的变与不变 2019-04-21
java guava 使用_Java8-Guava实战示例 2019-04-21
python barrier option pricing_《Python金融数据分析》书内代码实战与讲解(二)金融衍生物定价... 2019-04-21
java自带工具_深入了解Java JDK自带工具,包括javac、jar、jstack等,实用~ 2019-04-21
gnome mysql client_解决MySQLWorkbenchgnome-keyring-daemon错误的方法分享 2019-04-21
java线程占用CPU_在windows下揪出java程序占用cpu很高的线程并完美解决 2019-04-21
java多态替换switch_使多态性无法解决那些switch / case语句的麻烦 2019-04-21
java httpclient 进度条_如何使用Apache HttpClient 4获取文件上传的进度条? 2019-04-21
下列不属于java语言特点的是_下列选项中,不属于Java语言特点的一项是( )。... 2019-04-21
java中小数的乘法_javascript的小数点乘法除法实例 2019-04-21