如何 AOT(提前)编译 C++ 程序
Posted
技术标签:
【中文标题】如何 AOT(提前)编译 C++ 程序【英文标题】:how to AOT (ahead-of-time) compile a c++ program 【发布时间】:2011-12-17 09:17:26 【问题描述】:我是 AOT 编译的新手,我想知道是否有人可以发布一个完整示例来说明如何执行示例“Hello, world!”在 C++ 中使用 LLVM 和 clang。我查看了 llvm.org 网站,找不到任何关于如何使用 llvm 进行 AOT 编译的文档。基本上我有兴趣学习如何进行 AOT 编译而不是 JIT,因为可以在移动设备上运行 AOT 代码。
我的问题是基于以下关于为 iphone 编译 actionscript 3 的文章。
http://www.adobe.com/devnet/logged_in/abansod_iphone.html
谢谢
【问题讨论】:
【参考方案1】:LLVM 是一个主要用于 JIT 编译而不是 AOT 的系统。
【讨论】:
以上是关于如何 AOT(提前)编译 C++ 程序的主要内容,如果未能解决你的问题,请参考以下文章
Angular 中的即时 (JiT) 与提前 (AoT) 编译
Angular 2 提前编译中的未知编译器选项“angularCompilerOptions”
Angular AOT 编译器 - 类型错误:this.compiler.analyzeModulesAsync 不是函数