What would be the correct way of writing a C function which then I link to my llvm IR program.
This is how I currently compile my program:
clang -c out.ll -o out.o
clang out.o -o out
This is roughly my C function:
void __write(char *s)
which I declare in llvm like this:
declare void @__write(i8*)
I don’t really know how to link these two as I am quite the begginer with Clang and LLVM.
I’ve searched for this topic plenty but found no clear answers so far.
You need to sign in to view this answers
Leave feedback about this