У різних багатопотокових проектах C і C ++ я бачив -pthread прапор застосовується як до етапу компіляції, так і для зв'язування, а інші взагалі не використовують його і просто переходять -lpthreadна етап зв’язку.
Чи є якась небезпека не скласти та зв’язати -pthreadпрапор - тобто що -pthreadнасправді робить? Мене насамперед цікавлять платформи Linux.
errnoі попередня обробка в цілому. Я не впевнений, наскільки стаття hpl.hp.com/techreports/2004/HPL-2004-209.pdf на практиці є оптимізацією gcc, але я впевнений, що вразив глибину огляду там.