Llvm/Clang (버전 3.3 (trunk 168461))과 함께 제공되는 도구로 실행 가능한 실행 파일을 어떻게 생성 할 수 있습니까?LLVM> = 3.1 인 라이브러리에 객체를 연결하는 방법은 무엇입니까? (no GNU ld)
나는 clang++ -c [...]
으로 개체를 컴파일했으며이 개체를 1 개의 특정 라이브러리에 연결하고이 개체가 작동 가능한 실행 파일을 생성 할 수 있는지 확인하려고합니다.
나는 3.1 릴리스 llvm-ld
에서 제거 된 것하고 llvm-ld
에서 모든 옵션을 상속 한 것처럼이 LLVM-LD를하는 공식 문서에 대안으로 표시 비록 llvm-link
이 보이지 않는 것으로 나타났습니다, 그래서 그냥 내가있다 이 객체를 어떻게 연결해야하는지 모르겠다.
GNU/GCC 제품군의 ld
을 사용하고 싶지는 않지만 llvm의 도구 만 사용하십시오.
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
감사에서 LLVM 빌드에서 가지고있는 도구가 요약합니다.
난 정말 GNU의 신분증의 사용을 피하기 만 LLVM 도구를 사용하는 방법에 대한 설명이 필요합니다. .. – user1802174