LLVM 3.5 ausfällt link
Beim kompilieren mit den experimentellen LLVM3.5 Bibliotheken link der folgende Fehler angezeigt:
/usr/lib/llvm-3.5/lib/libLLVMSupport.ein(Prozess -.o): In Funktion
llvm::sys::Process::FileDescriptorHasColors(int)': (.text+0x85b):
setupterm'
undefined reference to
/usr/lib/llvm-3.5/lib/libLLVMSupport.ein(Prozess -.o): In Funktion
llvm::sys::Process::FileDescriptorHasColors(int)': (.text+0x87a):
tigetnum'
undefined reference to
/usr/lib/llvm-3.5/lib/libLLVMSupport.ein(Prozess -.o): In Funktion
llvm::sys::Process::FileDescriptorHasColors(int)': (.text+0x888):
set_curterm'
undefined reference to
/usr/lib/llvm-3.5/lib/libLLVMSupport.ein(Prozess -.o): In Funktion
llvm::sys::Process::FileDescriptorHasColors(int)': (.text+0x890):
del_curterm'
undefined reference to
Der link-Befehlszeile generiert wurde, mit llvm-config
, warum ist das aufgetreten?
Du musst angemeldet sein, um einen Kommentar abzugeben.
llvm-config
ist nicht hinzufügen, die link-option für dieTerminfo
Bibliothek. HinzufügenLink in der Bibliothek aus und alles sollte gut sein.
--system-libs
auf die Verwendung vonllvm-config
, So dass ich lieber die Antwort von @xl4times. Deine Antwort ist auch korrekt, aber ich denke, Leute verlinken, die gegen LLVM nutzen sollte, llvm-config.Hinzufügen
llvm-config --system-libs
im link-option