我创建了一种生成IR代码的玩具语言,并使用WriteBitcodeToFile(C API)将该代码写入二进制文件。结果是my-file.bc文件。
在这个文件中,我定义了一个不带参数的main()函数,并返回一个int64(我应该将返回类型更改为byte)。我如何使这个.bc文件成为可执行文件。我正在运行Linux。
的Fredrik
答案 0 :(得分:1)
可以使用lli命令执行bc文件。但是,这并不会创建一个独立的可执行产品。
答案 1 :(得分:0)
总是可以选择使用llc编译成程序集,从中可以生成可执行文件。