0

我正在尝试在我的 C 编译器项目中使用来自 llvm 的 llc 命令,但我不知道如何使用它。我已经尝试在 cmake 中链接 llvm 库,但我不知道如果我想要链接哪些库llc。任何帮助都可以,谢谢!

4

1 回答 1

0

现在它有点取决于操作系统,但是有一些方法可以通过系统外壳打开子进程

在 UNIX-y 系统下,您可以使用popen( https://linux.die.net/man/3/popen ),它允许您打开子进程并与子进程通信(在这种情况下llc)。

在 Windows 下,它似乎_popen具有类似的功能 - 虽然我从未亲自使用过它,所以您可能需要阅读MSDN

于 2021-06-11T19:37:12.823 回答