我是否需要 LLVM 的源代码编译版本来创建 function/module 遍?
Do I need a source compiled version of LLVM to create function/module passes?
现在,我需要做的就是创建和添加通道,以便它可以 运行 代码并对其进行分析。与自制软件一起安装的 llvm 是否适用于此?
要编写 LLVM 通行证,您需要 LLVM headers 进行编译,需要二进制文件(llc
、opt
等)进行加载,并且 运行 您已编译的通行证.我没有使用自制软件,但据我所知,这正是您所需要的。
您也可以直接从源代码编译 LLVM,请参阅 Build LLVM with CMake。
现在,我需要做的就是创建和添加通道,以便它可以 运行 代码并对其进行分析。与自制软件一起安装的 llvm 是否适用于此?
要编写 LLVM 通行证,您需要 LLVM headers 进行编译,需要二进制文件(llc
、opt
等)进行加载,并且 运行 您已编译的通行证.我没有使用自制软件,但据我所知,这正是您所需要的。
您也可以直接从源代码编译 LLVM,请参阅 Build LLVM with CMake。