在此系统上找不到合适的C编译器,请创建
在Mac OX上安装make时,会显示: 引导CMake时出错:在上找不到合适的C编译器 这个系统。请使用环境变量CC指定一个 但是,我的MacBook上有Xcode,C/C++都可以运行在此系统上找不到合适的C编译器,请创建,c,macos,cmake,C,Macos,Cmake,在Mac OX上安装make时,会显示: 引导CMake时出错:在上找不到合适的C编译器 这个系统。请使用环境变量CC指定一个 但是,我的MacBook上有Xcode,C/C++都可以运行 我该如何解决这个问题呢?我猜,你和我一样,都是在使用自制软件——以及MacOS 10.12 Sierra上完成的(在撰写本文时) 如果你还没解决这个问题,我就这么做了 TL;DR-故事的寓意:当使用自制的XCode提供的clang编译器工具时,始终确保您是最新的(并且已安装并接受使用命令行工具的T&C)。 我
我该如何解决这个问题呢?我猜,你和我一样,都是在使用自制软件——以及MacOS 10.12 Sierra上完成的(在撰写本文时) 如果你还没解决这个问题,我就这么做了 TL;DR-故事的寓意:当使用自制的XCode提供的clang编译器工具时,始终确保您是最新的(并且已安装并接受使用命令行工具的T&C)。 我试图升级CMake,但在其引导过程中遇到了相同的错误:
Error when bootstrapping CMake: Cannot find appropriate C compiler on this system. Please specify one using environment variable CC
因此我意识到(正如@Jonathan Leffler所做的那样),这可能是必需的:
xcode-select --install
哪一个修复了它(我还怀疑提供一个brew安装gcc**的替代编译器可能会起作用…)
但后来我发现:
==> ./bootstrap --prefix=/usr/local/Cellar/cmake/3.6.1 --no-system-libs --parallel=4 --datadir=/share/cmake --docdir=/share/doc/cmake --ma
Last 15 lines from /Users/tim/Library/Logs/Homebrew/cmake/01.bootstrap:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk
Please set CMAKE_OSX_DEPLOYMENT_TARGET to 10.11 or lower.
Call Stack (most recent call first):
Modules/CMakeSystemSpecificInformation.cmake:36 (include)
CMakeLists.txt:19 (project)
当然,我必须升级到最新的XCode(8.1)来更新SDK。这需要很长时间。呻吟
随后(在命令行上)接受许可证:
sudo xcodebuild -license
但一旦完成,一切都正常了,即
brew升级cmake
当我键入/bootstrap
时,我也遇到了这种情况。这对我很有用:
env CC=gcc ./bootstrap
在该系统上找不到合适的C编译器,请进行
sudo apt-get install build-essential
您还需要安装命令行工具。使用
xcode选择安装
。您要安装什么软件包?如何安装?