我正在尝试在 llvm lli 中运行简单的代码(根据Getting Started with the LLVM System)
#include <stdio.h>
int main() {
printf("hello world\n");
return 0;
}
我得到了 .bc 文件
clang –O3 –emit-llvm hello.c –c –o hello.bc
和
lli hello.bc
但得到下一个错误:
LLVM ERROR: Program used external function '_printf' which could not be resolved!
我认为这是非常基本的错误,但我不明白我做错了什么。在窗户上工作。