针对llvm库的链接
我正在开发基于llvm的编译器,当我尝试生成可执行文件时,出现以下错误: ./bin/llvmcode.s:35:对“运算符新[](无符号长)”的未定义引用 请注意,在生成的IR中,调用了位于其中一个llvm库中的函数'@_Znam'。因此,我应该将生成的程序集文件链接到该库。下面是我用来做这件事的代码:针对llvm库的链接,llvm,Llvm,我正在开发基于llvm的编译器,当我尝试生成可执行文件时,出现以下错误: ./bin/llvmcode.s:35:对“运算符新[](无符号长)”的未定义引用 请注意,在生成的IR中,调用了位于其中一个llvm库中的函数'@_Znam'。因此,我应该将生成的程序集文件链接到该库。下面是我用来做这件事的代码: llvm-as ./bin/llvmcode.ll llc ./bin/llvmcode.bc g++ -g ./bin/llvmcode.s \`llvm-config --cppflags
llvm-as ./bin/llvmcode.ll
llc ./bin/llvmcode.bc
g++ -g ./bin/llvmcode.s \`llvm-config --cppflags --ldflags --libs core jit native\` -O3 -o executable -rdynamic
这个代码怎么了?如果您有任何帮助,我们将不胜感激。这不是您的副本吗?