configure: error: no acceptable C compiler found in $PATH
configure: error: no acceptable C compiler found in $PATH
我正在尝试构建和安装 Apache Thrift 编译器和库
我必须输入指令中显示的命令
./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
Shell
bash: gcc: command not found
环境变量中的路径是正确的。 C:\MinGW\bin
但是找不到gcc
提前致谢!
gcc
编译器的路径不在 PATH
。
您可以在 运行 制作之前添加它。
export PATH=${PATH}:/c/MinGW/bin
./configure && make
祝你好运。
如果是centos/redhat机器安装全套开发包
$ sudo yum groups install "Development Tools"
它包括 gcc、g++、make Id。安装后重试
I'm on Win10 OS
有个Visual Studio project file for the compiler. Either use that one, or download the compiler binary for Windows directly from the website.
这个踏板很旧,但是,通过在启动脚本中启用 "set MSYS2_PATH_TYPE=inherit" 它对我有用。 运行 mingw64.exe 在 MSYS2 的根目录中也有效。
对于未来:如果在 Windows 10 和 MSYS2 上。我取消注释行
set MSYS2_PATH_TYPE=inherit
在 msys2_shell.cmd 上,所以它只是继承了你把所有东西放在 windows 上的路径。
我很惊讶这不是默认设置!
我正在尝试构建和安装 Apache Thrift 编译器和库
我必须输入指令中显示的命令
./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
Shell
bash: gcc: command not found
环境变量中的路径是正确的。 C:\MinGW\bin
但是找不到gcc
提前致谢!
gcc
编译器的路径不在 PATH
。
您可以在 运行 制作之前添加它。
export PATH=${PATH}:/c/MinGW/bin
./configure && make
祝你好运。
如果是centos/redhat机器安装全套开发包
$ sudo yum groups install "Development Tools"
它包括 gcc、g++、make Id。安装后重试
I'm on Win10 OS
有个Visual Studio project file for the compiler. Either use that one, or download the compiler binary for Windows directly from the website.
这个踏板很旧,但是,通过在启动脚本中启用 "set MSYS2_PATH_TYPE=inherit" 它对我有用。 运行 mingw64.exe 在 MSYS2 的根目录中也有效。
对于未来:如果在 Windows 10 和 MSYS2 上。我取消注释行
set MSYS2_PATH_TYPE=inherit
在 msys2_shell.cmd 上,所以它只是继承了你把所有东西放在 windows 上的路径。
我很惊讶这不是默认设置!