我有mylib.c
个文件,它有一些功能。我想在编译的llvm代码中使用我的.c
文件中的那些函数作为外部函数。我正在使用LLVM解释器(lli-4.0
),我想知道如何告诉lli
使用.c
文件中的函数?
答案 0 :(得分:5)
lli
有-load
参数,因此您将C文件编译为动态库,然后执行
lli -load path-to-your-dynamic-library ....
答案 1 :(得分:1)
lli
支持以下参数,
-extra-module
用于加载位码模块-extra-object
用于加载目标文件-extra-archive
用于加载静态库。