Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
针对llvm库的链接_Llvm - Fatal编程技术网

针对llvm库的链接

针对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的编译器,当我尝试生成可执行文件时,出现以下错误:

./bin/llvmcode.s:35:对“运算符新[](无符号长)”的未定义引用

请注意,在生成的IR中,调用了位于其中一个llvm库中的函数'@_Znam'。因此,我应该将生成的程序集文件链接到该库。下面是我用来做这件事的代码:

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
这个代码怎么了?如果您有任何帮助,我们将不胜感激。

这不是您的副本吗?