Вопрос

Я переключаюсь с G ++ к клому

Однако в G ++ у меня есть флаг -pthread, который Clang не распознает.

Что такое эквивация в Clang?

Редактировать: Мой Clang Build вытягивает от SVN 5 марта 2010 года.

Это было полезно?

Решение

Замыкание поддерживает -pthread. Отказ Может быть в последних сборках, поэтому обновите его и попробуйте снова.

Другие советы

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
$
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top