【发布时间】:2017-01-09 12:50:48
【问题描述】:
我有我在玩具程序上测试过的通行证,现在我想在大型程序上运行它,其中许多是像 memcached 这样的开源程序。这样的程序有自己的 Makefile 和复杂的编译过程。我想为这些程序生成一个位码文件,让我的通行证对它们起作用。我们将不胜感激帮助和建议!
【问题讨论】:
标签: llvm llvm-clang llvm-ir
我有我在玩具程序上测试过的通行证,现在我想在大型程序上运行它,其中许多是像 memcached 这样的开源程序。这样的程序有自己的 Makefile 和复杂的编译过程。我想为这些程序生成一个位码文件,让我的通行证对它们起作用。我们将不胜感激帮助和建议!
【问题讨论】:
标签: llvm llvm-clang llvm-ir
【讨论】:
如果您将 -emit-llvm 添加到您的 clang 标志,它将发出 BC 文件而不是目标文件或 LL 文件而不是程序集。
您可能需要对 makefile 进行更多修改,这样才能让您朝着正确的方向开始。
【讨论】: