2010-03-06 2 views
9

g ++에서 clang으로 전환 중입니다.clang에서 g ++의 -pthread equiv는 무엇입니까?

그러나 g ++에서는 clpth가 인식하지 않는 -pthread 플래그가 있습니다.

clang의 동등 물은 무엇입니까?

편집 : 내 그 소리 빌드 3월 5일 2010

+0

장난이 있습니까? –

+0

내가 게시 한 링크는 clang이 실제로 -pthread를 허용한다고 제안합니다. 다른 것이 잘못된지 확인하십시오. 어떤 오류 메시지가 나타 났습니까? –

답변

8

연타 supports-pthread에 SVN에서 당기고 있습니다. 최신 빌드에있을 수 있으므로 업데이트하고 다시 시도하십시오.

+2

더 이상 지원되지 않는 것 같습니다. – vy32

+0

링크가 끊어졌습니다. –

26

clang은 컴파일 할 때 -pthread이 필요하지만 연결될 때는 필요하지 않습니다. 이것은 성가신 일이지만 관찰 된 행동입니다 :

$ clang -c x.cpp 
$ clang -pthread -c x.cpp 
$ clang -o x x.o 
$ clang -pthread -o x x.o 
clang: warning: argument unused during compilation: '-pthread' 
$ 

$ clang --version 
Apple LLVM version 5.0 (clang-500.2.76) (based on LLVM 3.3svn) 
Target: x86_64-apple-darwin13.0.0 
Thread model: posix 
$ 
+3

이 대답을 받아 들여야합니다. – maxschlepzig