Внешние функции из стандартных библиотек не разрешены в lli
Я пытаюсь запустить простой код в llvm lli (в соответствии с разделом Начало работы с системой LLVM)
#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!
Я думаю, что это очень простая ошибка, но я не понял, что я сделал не так. работает на окнах.