Как связать объект с библиотеками с LLVM> = 3.1? (без GNU ld)
Как я могу сгенерировать рабочий исполняемый файл с помощью инструментов, поставляемых с Llvm / Clang (версия 3.3 (транк 168461))?
Я скомпилировал объект сclang++ -c [...]
и я хотел бы попытаться связать этот объект с 1 конкретной библиотекой и посмотреть, может ли это создать работающий исполняемый файл.
Я заметил, что из версии 3.1llvm-ld
Это'были удалены иllvm-link
Безразлично»похоже, он унаследовал все варианты отllvm-ld
хотя этоs помечен как альтернатива llvm-ld на официальных документах, поэтому я просто нене понимаю, как яЯ должен связать этот объект.
Я нене хочу использоватьld
из пакета GNU / GCC, только инструменты от llvm.
Подводя итог, это инструменты, которые я получил от сборки llvm от svn
bugpoint clang-check llvm-bcanalyzer llvm-extract llvm-objdump llvm-stress scan-build
c++-analyzer clang-tblgen llvm-config llvm-link llvm-prof llvm-symbolizer scan-view
ccc-analyzer llc llvm-cov llvm-lit llvm-ranlib llvm-tblgen scanview.css
clang lli llvm-diff llvm-mc llvm-readobj macho-dump ScanView.py
clang++ llvm-ar llvm-dis llvm-mcmarkup llvm-rtdyld opt sorttable.js
clang-3.3 llvm-as llvm-dwarfdump llvm-nm llvm-size Reporter.py startfile.py
Благодарю.