无法在Xcode 10.2上构建clang

时间:2019-05-27 12:50:20

标签: xcode clang xcode10.2

无法在MACOS MOJAVE 10.14.4上使用Xcode 10.2.1构建clang项目

我想在xcode上构建和调试clang项目。 我可以使用命令行MakeFile构建系统来构建它,但不能在Xcode上构建它。 我在Xcode上看到链接错误,如下所示 clang:错误:没有这样的文件或目录:'/Users/srinivas/Work/clang/llvm-project/build/Debug/lib/libclangBasic.a'

我遵循以下步骤:

  1. git clone https://github.com/llvm/llvm-project.git
  2. mkdir构建和&cd构建
  3. cmake -DLLVM_ENABLE_PROJECTS =铛-DLLVM_TARGETS_TO_BUILD =“ X86” -G“ Xcode” ../ llvm
  4. 打开LLVM.xcodeproj
  5. 从可用方案中选择“铛”方案。
  6. 构建

错误:

  

Ld / Users / srinivas / Work / clang / llvm-project / build / Debug / bin / clang-offload-bundler正常x86_64       cd /用户/ srinivas /工作/铛/ llvm-project / llvm       导出MACOSX_DEPLOYMENT_TARGET = 10.14   clang:错误:没有这样的文件或目录:'/Users/srinivas/Work/clang/llvm-project/build/Debug/lib/libclangBasic.a'

构建时,在build / Debug / lib目录中看不到任何libclang *库生成,但是我看到许多libLLVM *库生成。

  1. 我尝试多次卸载和安装Xcode和LLVM源,并每次都清理缓存。

  2. 我也尝试在构建设置中将“仅构建活动体系结构”设置为“否”。

  3. 我也从命令行尝试过 xcodebuild -project LLVM.xcodeproj -scheme clang -arch = X86 -sdk“ macOS 10.14”

但是我无法摆脱这些错误。

请注意,我可以使用Unix Make文件构建系统成功构建 cmake -DLLVM_ENABLE_PROJECTS = clang -DLLVM_TARGETS_TO_BUILD =“ X86” -G“ Unix Makefiles” ../llvm &&使 这是成功的。我只看到在Xcode上构建的问题

我遗漏了一些东西吗(或),请您指出正确的资源以供遵循。

0 个答案:

没有答案