2012-03-28 1 views
2

다음 명령을 사용하여 내 C++ 프로그램을 LLVM IR로 컴파일합니다.clang을 사용하여 C++에서 LLVM IR로 컴파일 할 때 여러 파일 지정

clang++ -O4 -emit-llvm program.cpp -c -o program.ll -S -pthread 

그러나 지금은 여러 파일에 대해 동일한 작업을 수행하려고합니다. 어떻게해야합니까? 컴파일 후 하나의 IR 파일을 생성하려고합니다 (각 파일에 대해 별도의 IR 파일이 아님). 즉, 내 IR 파일에 링크 된 코드 (모든 파일의 코드가 링크 됨)를 갖고 싶습니다.

답변

4

아마도 비트 코드 파일을 함께 연결하는 llvm-link 명령을 찾고있을 것입니다.

관련 문제