当前位置: 技术问答>linux和unix
编译出错,请各位指点手下
来源: 互联网 发布时间:2016-06-27
本文导语: [root@localhost mhash-0.9.9.9]# ./configure;make;make install 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 ...
[root@localhost mhash-0.9.9.9]# ./configure;make;make install
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 gawk... gawk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.
make: *** 没有指明目标并且找不到 makefile。 停止。
make: *** 没有规则可以创建目标“install”。 停止。
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 gawk... gawk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.
make: *** 没有指明目标并且找不到 makefile。 停止。
make: *** 没有规则可以创建目标“install”。 停止。
|
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: no acceptable C compiler found in $PATH
===========================================================
没有安装gcc
checking for cc... no
checking for cl.exe... no
configure: error: no acceptable C compiler found in $PATH
===========================================================
没有安装gcc
|
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
# 检测安装程序(即install命令)是否兼容BSD(有-c选项则说明兼容BSD)
checking whether build environment is sane... yes
# 检测构建环境是否是健全的(yes)
checking for gawk... gawk
# 检测gawk程序(gawk是awk的GNU实现)
checking whether make sets $(MAKE)... yes
# 检测make是否是否设置了$(MAKE)变量
checking for style of include used by make... GNU
# 检测make的include包含风格(为GNU风格)
checking for gcc... no
# 检测gcc(不存在)
checking for cc... no
# 检测cc(不存在)
checking for cl.exe... no
# 检测cl.exe(不存在),cl.exe是Windows下微软的C++编译器,因为make是跨平台的
configure: error: no acceptable C compiler found in $PATH
# 配置:错误:在环境变量中没有发现可用的C编译器
See `config.log' for more details.
# 更多的细节的可参看生成的config.log文件
make: *** 没有指明目标并且找不到 makefile。 停止。
make: *** 没有规则可以创建目标“install”。 停止。
解释一下前面三个消息:GNU构建系统区分三类机器,”构建“机器上会运行构建用的编译器、“主机”机器上会运行构建好的软件包、“目标”机器是编译器用来产生代码的地方。