LLVM 3.8:使用AD IDE(XCODE)实现通行证

LLVM 3.8: implementing a pass with ad IDE (Xcode)

本文关键字:XCODE 实现 通行证 IDE AD 使用 LLVM      更新时间:2023-10-16

我是LLVM开发和CPP的新手。

我想询问是否有一种方法可以在Xcode中为LLVM开发通行证,其中具有IDE中的所有典型功能,例如AutoComplete和语法代码突出显示。

现在,我只是在编写C 代码,检查文档上所需的所有内容,但是您可以想象,这确实使我放慢了速度,这确实是错误的...

不知道这是否有帮助,但是我的LLVM文件夹是这样构建的:

  • " llvm_3.8_source/" llvm3.8源文件的根文件夹
  • " LLVM_3.8_Source/build"我的LLVM3.8构建的根文件夹

谢谢

是的,这是可能的。

llvm使用cmake作为构建系统生成器。Cmake支持旧的好制作件,忍者,Xcode和Visual Studio。

您可以使用终端中的以下命令来创建Xcode-project:

cd llvm_build
cmake -G Xcode path/to/llvm/sources
open LLVM.xcodeproj

首先,您会看到很多错误和"红色"标记。这是因为LLVM源的某些部分是在编译过程中生成的。所有文件将在您尝试首次构建项目时立即生成,所有"红色"标记将消失。

您可以阅读本文以获取有关该主题的更多信息:

从OS X

上使用llvm/clang入门