cmake -G Xcode ../llvm 报错: The C

2020-11-14  本文已影响0人  AndyGF

今天在学习编写 Clang 插件遇到一个问题, 在使用 cmake 生成 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 文件夹.

上一篇下一篇

猜你喜欢

热点阅读