cmake -G Xcode ../llvm 报错: The C
2020-11-14 本文已影响0人
AndyGF
今天在学习编写 Clang
插件遇到一个问题, 在使用 cmake
生成 Xcode
的项目工程的时候, 突然报错了, 错误如下图, 解决方案已在图中标出, 就是画红线部分.
-
前提:
当前目录是build_xcode
, 要在此目录下创建工程,llvm
资源根目录与build_xcode
是同级目录. -
创建命令如下 :
cmake -G Xcode ../llvm
报错信息如下 :
-- The C compiler identification is unknown
-- The CXX compiler identification is unknown
-- The ASM compiler identification is Clang
-- Found assembler: /Library/Developer/CommandLineTools/usr/bin/cc
CMake Error at CMakeLists.txt:49 (project):
No CMAKE_C_COMPILER could be found.
CMake Error at CMakeLists.txt:49 (project):
No CMAKE_CXX_COMPILER could be found.
报错信息和解决方案
解决方案如下 :
sudo xcode-select --switch /Applications/Xcode.app/
解决之后就可以重新创建项目工程了, 执行命令前, 一定要清空
build_xcode
文件夹.