Я переключаюсь с g ++ на clang
однако в g ++ у меня есть флаг -pthread, который, похоже, не распознает clang.
Что такое эквивалент в лязге?
РЕДАКТИРОВАТЬ: моя сборка Clang вытягивает из SVN 5 марта 2010 года.
clang требует -pthread при компиляции, но не при компоновке.Это раздражает, но наблюдается поведение:
-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 $
Clang поддерживает -pthread.Может быть в последних сборках, так что обновите его и попробуйте снова.