LLVM:CMake Error at CMakeLists.txt:38 (project): No CMAKE_C_COMPILER could be found.

错误

执行 cmake -G Xcode ../llvm 生成 Xcode工程时,报错如下:
在这里插入图片描述

分析

CMake Error at CMakeLists.txt:38 (project): No CMAKE_C_COMPILER could be found.
意思是: CMakeLists.txt 文件的第38行 找不到宏CMAKE_C_COMPILER,这个是 C 编译 的前端 clang 路径

解决

set(CMAKE_C_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang")
set(CMAKE_CXX_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang")
  • 查看clang的路径
    在这里插入图片描述
  • 打开llvm文件里的 CMakeLists.txt文件,配置宏路径
    在这里插入图片描述 在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Yj_sail/article/details/114977752