配置:错误:在$ PATH没有找到可接受的C编译器

问题描述:

我试图建立和安装Apache节俭编译器和库

我必须键入此命令显示在说明 ./configure && make 但我得到这个错误:

checking for gcc... no 
checking for cc... no 
checking for cl.exe... no 
configure: error: in `/PATH/TO/thrift-0.9.3': 
configure: error: no acceptable C compiler found in $PATH 

当我在命令提示符处键入 gcc --version我得到这个

gcc (GCC) 5.3.0 Copyright (C) 2015 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

它找到gcc编译器。然而,当我运行它从我msys2壳牌

bash: gcc: command not found

的路径在环境变量是正确的。 C:\MinGW\bin

然而,它canno't找到GCC

提前感谢!

+0

你正在'cygwin'环境中运行'./configure && make'或类似的东西如window的linux子系统吗?如果是,您需要'cygwin'或Window的Linux子系统附带的gcc。 – alvits

+0

我在Win10 OS –

+1

的确如此。但'bash'不是Windows 10的本机特性,所以您必须运行Window的Linux子系统。尝试从'bash'内安装gcc。 – alvits

您的gcc编译器的路径不在PATH中。

您可以在运行make之前添加它。

export PATH=${PATH}:/c/MinGW/bin 
./configure && make 

Goodluck。

如果是的centos /红帽机安装全套开发包

$ sudo yum groups install "Development Tools" 

它包括GCC,克++的,使得标识。安装后再试一次