【发布时间】:2012-12-10 13:56:56
【问题描述】:
我正在这样编译我的程序,
clang++ -O4 -emit-llvm file1.cpp -c -o file1.bc -pthread
clang++ -O4 -emit-llvm file2.cpp -c -o file2.bc -pthread
llvm-link file1.bc file2.bc -o main.ll -S
如何使用 -ldl 指定链接
【问题讨论】:
-
你试过
clang++ -o main.ll file1.bc file2.vs -ldl吗? -
不,这不起作用,它说未知的命令行
-
file2.vs 是我这边的一个错字,但我猜你已经修好了。您应该发布整个错误日志,因为 clang 能够链接。
-
它说:llvm-link:未知的命令行参数'-ldl'。试试:'llvm-link -help' llvm-link: 你是说'-d'吗?
-
您能准确显示您输入的内容吗? @İsmail'cartman'Dönmez 的建议应该可行。