美文网首页
cmake -G Xcode ../llvm 报错: The C

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

作者: AndyGF | 来源:发表于2020-11-14 00:53 被阅读0次

今天在学习编写 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 文件夹.

相关文章

网友评论

      本文标题:cmake -G Xcode ../llvm 报错: The C

      本文链接:https://www.haomeiwen.com/subject/nmribktx.html