我是否需要 LLVM 的源代码编译版本来创建 function/module 遍?

Do I need a source compiled version of LLVM to create function/module passes?

现在,我需要做的就是创建和添加通道,以便它可以 运行 代码并对其进行分析。与自制软件一起安装的 llvm 是否适用于此?

要编写 LLVM 通行证,您需要 LLVM headers 进行编译,需要二进制文件(llcopt 等)进行加载,并且 运行 您已编译的通行证.我没有使用自制软件,但据我所知,这正是您所需要的。

您也可以直接从源代码编译 LLVM,请参阅 Build LLVM with CMake