LLVM 3.8:使用AD IDE(XCODE)实现通行证
LLVM 3.8: implementing a pass with ad IDE (Xcode)
我是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
相关文章:
- 如果没有malloc,链表实现将失败
- 如何在c++中实现处理器调度模拟器
- 如何在c++中使用引用实现类似python的行为
- 实现无开销push_back的最佳方法是什么
- 使用简单类型列表实现的指数编译时间.为什么
- ld:bind_at_load和-bitcode_bundle(Xcode设置ENABLE_bitcode=YES)不能
- 如何在BST的这个简单递归实现中消除警告
- 实现一个在集合上迭代的模板函数
- 我应该实现右值推送功能吗?我应该使用std::move吗
- 在没有Xcode的情况下在Mac捆绑包中嵌入框架
- 如何正确实现和访问运算符的各种自定义枚举器
- C++Union/Struct位域的实现和可移植性
- 这个极客对极客的trie实现是否存在内存泄漏问题
- 在c++中实现LinkedList时,应出现未处理的错误
- LLVM 3.8:使用AD IDE(XCODE)实现通行证
- Xcode 4.5.2 libc++ std::bad_cast 实现自定义(字符串)流时
- 带有实现的纯虚拟函数在XCode中失败
- 实现节点插件在Xcode
- 跳过列表实现c++ - XCode错误
- 实现c++ bitvector在ios项目中的xcode