В различных многопоточных проектах на C и С++ я видел флаг -pthread
, применяемый как для этапа компиляции, так и для компоновки, в то время как другие вообще не используют его и просто передают -lpthread
на этап компоновки.
Есть ли опасность не компилировать и связывать с флагом -pthread
- то есть что делает -pthread
на самом деле? Меня в первую очередь интересуют платформы Linux.