1

目前我正在为我的编程语言实现一个编译器。因此,我的编译器将源文件编译为.o目标文件,并且由于我希望我的编程语言能够访问 C 函数,例如printf,我需要将.o文件链接到libc.

需要明确的是,在命令行中使用g++ld作为链接器可以完美运行,但我想lld使用 C++ 调用 LLVM 链接器()。但是,在搜索了lld's 的文档后,我没有找到任何关于它的 C++ API 的信息。

对于任何有使用 LLVM 制作编译器的经验的人,是否有 C++ API 用于lld?如果是,那么我该如何使用 API 或它的文档在哪里?

我不想用system()打电话之类的东西lld

4

0 回答 0