2014-07-11 2 views
2

언어가 -x 플래그로 지정되면 Clang은 파이프를 통해 소스 파일을 받아 들일 수 있습니다.Clang이 파이프를 통해 LLVM IR 또는 비트 코드를 허용 할 수 있습니까?

cat hello_world.c | clang -x c -o hello_world 

는 연타 또한 파일

clang hello_world.c -S -emit-llvm && clang -o hello_world hello_world.ll 

나는 LLVM IR 또는 파이프를 통해 전달 된 비트 코드를 컴파일 할 객체하기 위해 LLVM IR 및 비트 코드를 컴파일 할 수 있습니다. 그러나 정확히 어떤 매개 변수를 -x 옵션에서 받아들이는 어떤 설명서를 찾을 수 없습니다. c, c++을 사용할 수 있지만 clang은 llvm 또는 bitcode을 인식하지 못합니다.

-x에 무엇을 제공하면 Clang이 IR 또는 비트 코드를 허용합니까?

답변

7

찾고있는 언어 플래그는 ir입니다. 예 :

(clang 버전 3.5, 트렁크 200156)