草庐IT

libLLVMSupport

全部标签

c++ - 为什么我得到 "undefined reference to ` dladdr'"即使使用 -ldl 这个简单的程序?

我正在处理LLVMTutorial,但我在编译时遇到了麻烦。我写了一个重现该问题的最小示例:#include"llvm/Module.h"#include"llvm/LLVMContext.h"intmain(intargc,char**argv){llvm::Module*module=newllvm::Module("test",llvm::getGlobalContext());return0;}当我尝试编译时,我得到一堆“undefinedreference”错误:clang++`llvm-config--cxxflags`-c-otest.otest.cppclang++te

c++ - 为什么我得到 "undefined reference to ` dladdr'"即使使用 -ldl 这个简单的程序?

我正在处理LLVMTutorial,但我在编译时遇到了麻烦。我写了一个重现该问题的最小示例:#include"llvm/Module.h"#include"llvm/LLVMContext.h"intmain(intargc,char**argv){llvm::Module*module=newllvm::Module("test",llvm::getGlobalContext());return0;}当我尝试编译时,我得到一堆“undefinedreference”错误:clang++`llvm-config--cxxflags`-c-otest.otest.cppclang++te