美文网首页
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