我已经与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路径中?
答案 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