尽管已安装,但在$ PATH中找不到可接受的C编译器

时间:2014-03-19 12:58:29

标签: gcc mingw

我已经与msys和gcc编译器一起下载了MINGW以运行程序。在MINGW控制台窗口中,从我想要运行的程序目录中输入./configure,出现的一些行是:

checking for gcc... no

checking for cc... no

checking for cl.ex... no

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

我在常规的Windows命令提示符窗口中检查了gcc编译器是否存在,方法是键入

gcc --version

在我上面提到的同一目录./configure内。我可以看到编译器确实存在,因为它告诉我版本,版权和没有保修。

那我怎样才能找到这个GCC编译器?为什么它不在我的MinGW路径中?

4 个答案:

答案 0 :(得分:5)

全新安装。

1)仅存在文件fstab.sample - 将其重命名为fstab(D:\ MinGW \ msys \ 1.0 \ etc \ fstab)

2)文件中的条目没有改变(我的         安装位置d:\ mingw) - 编辑文件

#Win32_Path             Mount_Point
d:/mingw                /mingw
#d:/ActiveState/perl    /perl

答案 1 :(得分:3)

这只是一个问题:确保通常位于fstab的{​​{1}}文件具有正确的条目msys\1.0\etc,其中包含mingw安装的完整路径

答案 2 :(得分:-1)

./configure脚本是一个shell脚本。您可以尝试将其作为sh -xv configure运行,这将使sh打印它在脚本中执行的所有命令。这很可能会给出一些提示,说明为什么它找不到你安装的gcc二进制文件。

或者,您可以编辑配置脚本并在开始检查编译器之前插入set -xv以减少噪音量。

答案 3 :(得分:-1)

在centos上安装支持包

# rpm -qa | grep gcc
# yum install gcc glibc glibc-common gd gd-devel