LLVM 3.5无法链接
使用实验性LLVM3.5库链接进行编译时,会出现以下链接错误: /usr/lib/llvm-3.5/lib/libLLVMSupport.a(Process.o):函数中LLVM 3.5无法链接,llvm,Llvm,使用实验性LLVM3.5库链接进行编译时,会出现以下链接错误: /usr/lib/llvm-3.5/lib/libLLVMSupport.a(Process.o):函数中 llvm::sys::Process::FileDescriptorHasColors(int)'(.text+0x85b): 未定义对setupterm'的引用 /usr/lib/llvm-3.5/lib/libLLVMSupport.a(Process.o):函数中 llvm::sys::Process::FileDesc
llvm::sys::Process::FileDescriptorHasColors(int)'(.text+0x85b):
未定义对
setupterm'的引用
/usr/lib/llvm-3.5/lib/libLLVMSupport.a(Process.o):函数中
llvm::sys::Process::FileDescriptorHasColors(int)'(.text+0x87a):
未定义对
tigetnum'的引用
/usr/lib/llvm-3.5/lib/libLLVMSupport.a(Process.o):函数中
llvm::sys::Process::FileDescriptorHasColors(int)'(.text+0x888):
未定义对
set\u curterm'的引用
/usr/lib/llvm-3.5/lib/libLLVMSupport.a(Process.o):函数中
llvm::sys::Process::FileDescriptorHasColors(int)'(.text+0x890):
未定义对
del_curterm'的引用
链接命令行是使用
llvm config
生成的,为什么会失败?llvm config
没有为Terminfo
库添加链接选项。加
-ltinfo
要在库中链接,一切都应该很好。在链接选项中添加
llvm配置--system libs
许多llvm教程建议在llvm配置
的使用中添加--system libs
,因此我更喜欢@xl4times的答案。你的答案也是正确的,但我认为链接LLVM的人应该使用LLVM配置。我得到/usr/bin/ld:not find-ltinfo
/usr/bin/ld:not find-ltinfo
你对此有什么想法吗?