首页 > 系统相关 >Linux执行./configure时报错

Linux执行./configure时报错

时间:2024-07-04 08:58:07浏览次数:23  
标签:gcc 时报 ++ C++ 编译 c++ Linux 源代码 configure

configure: error: no acceptable C compiler found in $PATH


上述错误是未安装合适的编译器所导致的报错。

sudo yum install gcc-c++
(使用sudo yum install gcc-c++时会自动安装/升级gcc及其他依赖的包。)

安装、升级完毕后重新执行以下命令即可!

./configure
make
make install

成功!

附带说明gcc与g++/gcc-c++的异同:
gcc为GNU Compiler Collection的缩写,可以编译C和C++源代码等,它是GNU开发的C和C++以及其他很多种语言的编译器(最早的时候只能编译C,后来很快进化成一个编译多种语言的集合,如Fortran、Pascal、Objective-C、Java、Ada、 Go等。)
gcc在编译C++源代码的阶段,只能编译C++源文件,而不能自动和C++程序使用的库链接(编译过程分为编译、链接两个阶段,源程序文件被编译成目标文件,多个目标文件连同库被链接成一个最终的可执行文件,可执行文件被加载到内存中运行)。因此,通常使用g++命令来完成C++程序的编译和连接,该程序会自动调用 gcc 实现编译。
g++也能编译C源代码,只不过把会把它当成C++源代码。后缀为.c的源文件,gcc把它当作是C程序,而g++把它当作是c++程序;后缀为.cpp的,两者都会认为是c++程序。注意,虽然c++是c的超集,但是两者对语法的要求是有区别的。

标签:gcc,时报,++,C++,编译,c++,Linux,源代码,configure
From: https://blog.csdn.net/qq_52398432/article/details/140105204

相关文章

  • 【粉丝福利社】Linux私教课:技术内核与企业运维篇(文末送书-进行中)
    ......
  • Linux下rz/sz安装
    一、工具说明一般情况下,我们会使用终端软件,如 XShell、SecureCRT或FinalShell 来连接远程服务器后,使用 rz 命令上传本地文件到远程服务器,再解压发版上线。二、使用yum来安装#yuminstalllrzsz三、使用二进制来安装首先通过sftp工具把安装文件上传到tmp目录下.#......
  • Linux-gdb
    目录1.-g生成含有debug信息的可执行文件2.gdb开始以及gdb中的常用执行指令3.断点的本质用法4.快速跳出函数体5.其他1.-g生成含有debug信息的可执行文件2.gdb开始以及gdb中的常用执行指令3.断点的本质用法断点的本质是帮助我们缩小出问题的范围比如,......
  • python更新包、pip延时报错,pip check 查询冲突
    pip下载package或者更新package会出现延迟报错的问题,因为python默认使用的是国外镜像,有时候下载非常慢,我们可以选择进行换源,引用国内的镜像资源进行更新或者下载。阿里云: http://mirrors.aliyun.com/pypi/simple/中国科技大学: https://pypi.mirrors.ustc.edu.cn/simple/......
  • linux wifiAP热点设置
    1、配置/etc/udhcpd.confstart192.168.1.20end192.168.1.50interfacewlan0max_leases30optionsubnet255.255.255.0optionrouter192.168.1.1optiondns8.8.8.8option lease 8logfile/var/log/udhcpd.logoptionlease86400 #指定......
  • Linux 操作系统详解
    前言Linux是一个强大且开源的操作系统,以其稳定性、灵活性和安全性广受欢迎。它在个人计算机、服务器、嵌入式系统以及超级计算机等多个领域得到广泛应用。本文将从多个角度深入探讨Linux的历史、架构和主要特性,为初学者和专业人士提供全面的理解和指南。Linux的历史起源......
  • 玄机——第三章 权限维持-linux权限维持-隐藏 wp
    文章目录一、前言二、概览简介三、参考文章四、步骤(解析)准备步骤#1.0步骤#1.1黑客隐藏的隐藏的文件完整路径md5步骤#1.2黑客隐藏的文件反弹shell的ip+端口{ip:port}步骤#1.3黑客提权所用的命令完整路径的md5flag{md5}拓展1.1拓展1.2步骤#1.4黑客尝试注入恶意代......
  • linux camera 驱动分析
    v4l2_device结构体每个设备实例都通过v4l2_device(v4l2-device.h)结构体来表示。简单设备可以仅分配这个结构体,但在大多数情况下,都会将这个结构体嵌入到一个更大的结构体中。驱动中,将会通过v4l2_device_register(structdevice*dev,structv4l2_device*v4l2_dev)注册设备示......
  • rocky linux 使用记录
    Rockylinux也更新到9了,准备试试可以用了不,还是继续用xfce4界面。官方有提供xfce4版的Rockylinux,直接下来装就好:各个版本下载地址。题外话,...摘要Rockylinux也更新到9了,准备试试可以用了不,还是继续用xfce4界面。官方有提供xfce4版的Rockylinux,直接下来装......