文档章节

configure error no acceptable C compiler found in

 刘语彤
发布于 2015/08/10 10:36
字数 527
阅读 65
收藏 1

[root@localhost ~]# cd msmtp-1.4.20
[root@localhost msmtp-1.4.20]# ./configure
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: in `/root/msmtp-1.4.20':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.

今天在安装msmtp的时候遇到了这个问题,解决办法如下:

安装GCC软件套件

 

[root@localhost ~]# yum install gcc
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror01.idc.hinet.net
 * extras: mirror01.idc.hinet.net
 * updates: mirror01.idc.hinet.net
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package gcc.i386 0:4.1.2-50.el5 set to be updated
--> Processing Dependency: cpp = 4.1.2-50.el5 for package: gcc
--> Processing Dependency: glibc-devel >= 2.2.90-12 for package: gcc
--> Running transaction check
---> Package cpp.i386 0:4.1.2-50.el5 set to be updated
---> Package glibc-devel.i386 0:2.5-58.el5_6.3 set to be updated
--> Processing Dependency: glibc-headers = 2.5-58.el5_6.3 for package: glibc-devel
--> Processing Dependency: glibc-headers for package: glibc-devel
--> Running transaction check
---> Package glibc-headers.i386 0:2.5-58.el5_6.3 set to be updated
--> Processing Dependency: kernel-headers >= 2.2.1 for package: glibc-headers
--> Processing Dependency: kernel-headers for package: glibc-headers
--> Running transaction check
---> Package kernel-headers.i386 0:2.6.18-238.9.1.el5 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package              Arch       Version                    Repository     Size
================================================================================
Installing:
 gcc                  i386       4.1.2-50.el5               base          5.2 M
Installing for dependencies:
 cpp                  i386       4.1.2-50.el5               base          2.7 M
 glibc-devel          i386       2.5-58.el5_6.3             updates       2.0 M
 glibc-headers        i386       2.5-58.el5_6.3             updates       603 k
 kernel-headers       i386       2.6.18-238.9.1.el5         updates       1.1 M

Transaction Summary
================================================================================
Install       5 Package(s)
Upgrade       0 Package(s)

Total download size: 12 M
Is this ok [y/N]: y
Downloading Packages:
(1/5): glibc-headers-2.5-58.el5_6.3.i386.rpm             | 603 kB     00:00    
(2/5): kernel-headers-2.6.18-238.9.1.el5.i386.rpm        | 1.1 MB     00:00    
(3/5): glibc-devel-2.5-58.el5_6.3.i386.rpm               | 2.0 MB     00:00    
(4/5): cpp-4.1.2-50.el5.i386.rpm                         | 2.7 MB     00:00    
(5/5): gcc-4.1.2-50.el5.i386.rpm                         | 5.2 MB     00:00    
--------------------------------------------------------------------------------
Total                                           5.1 MB/s |  12 MB     00:02    
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : kernel-headers                                           1/5
  Installing     : cpp                                                      2/5
  Installing     : glibc-headers                                            3/5
  Installing     : glibc-devel                                              4/5
  Installing     : gcc                                                      5/5

Installed:
  gcc.i386 0:4.1.2-50.el5                                                    

Dependency Installed:
  cpp.i386 0:4.1.2-50.el5              glibc-devel.i386 0:2.5-58.el5_6.3       
  glibc-headers.i386 0:2.5-58.el5_6.3  kernel-headers.i386 0:2.6.18-238.9.1.el5

Complete!
[root@localhost ~]# cd msmtp-1.4.20

 

[root@localhost msmtp-1.4.20]# ./configure

成功了!!

type gcc
whereis gcc

报这错error: C++ compiler cannot create executable
yum install gcc* -y

© 著作权归作者所有

粉丝 4
博文 66
码字总数 34380
作品 0
深圳
私信 提问
Apache的./configure错误

错误!!1.xml/apr_xml.c:35:19: 致命错误:expat.h:没有那个文件或目录 include 解决办法: [root@lsx-02 apr-util-1.6.0]# yum list grep 'expat.' 2.configure: error: no acceptable C......

虾米的春天
2017/12/06
0
0
在CentOS下使用yum安装提示 configure: error: no acceptable C compiler found in $PATH

在CentOS 6.2下使用yum命令安装软件,提示: configure: error: no acceptable C compiler found in $PATH 不知道是少了什么?要如何做?...

grantliping
2013/03/06
10.3K
2
glibc-2.14 在centos7上安装失败了

[root@localhost glibc-2.14]# cd build/ [root@localhost build]# ls [root@localhost build]# ../configure --prefix=/opt/glibc-2.14 checking build system type... x86_64-unknown-linu......

知行合一1
06/12
243
0
在安装Python时报错

首先下载tar包 地址 http://www.python.org/ftp/python 下载好之后 解压 tar xjvf 在安装python时下载好tar包 在./configure时 报错提示 configure: error: no acceptable C compiler found......

forsk
2014/09/17
0
0
liunx下如何安装Python3

1. 下载 官网下载需要执行的安装文件。 2.解压安装包 利用tar命令解压文件到当前目录。 3.安装 安装Python3.7安装到/usr/local目录中,执行configure。 注意执行出现: configure: error: no...

okeven366
2017/10/27
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Less导入选项

Less 提供了CSS @import CSS规则的几个扩展,以提供更多的灵活性来处理外部文件。 语法: @import (keyword) "filename"; 以下是导入指令的相关详情: reference,使用较少的文件但不输出。 ...

凌兮洛
8分钟前
5
0
Docker下实现MySQL主从(读、写分离)同步配置

docker下实现两个(或多个)mysql容器的主、从数据库同步配置,首先要明白docker容器的相互通信关系,默认是使用的bridge模式: 也就是说,通过docker run命令创建docker容器是每个容器都有自己...

源哥L
18分钟前
10
0
一起来学Java8(三)——方法引用

在一起来学Java8(一)——函数式编程中有一个简单的函数式编程的例子: import java.util.function.Consumer;class Person { public static void sayHello(String name) { S...

猿敲月下码
37分钟前
15
0
读书笔记:深入理解ES6(十一)

第十一章 Promise与异步编程   Promise可以实现其他语言中类似Future和Deferred一样的功能,是另一种异步编程的选择,它既可以像事件和回调函数一样指定稍后执行的代码,也可以明确指示代码...

张森ZS
今天
23
0
面试官,Java8 JVM内存结构变了,永久代到元空间

在文章《JVM之内存结构详解》中我们描述了Java7以前的JVM内存结构,但在Java8和以后版本中JVM的内存结构慢慢发生了变化。作为面试官如果你还不知道,那么面试过程中是不是有些露怯?作为面试...

程序新视界
今天
31
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部