Dalam berbagai proyek multi-threaded C dan C ++ saya telah melihat -pthreadbendera diterapkan untuk tahap kompilasi dan menghubungkan sementara yang lain tidak menggunakannya sama sekali dan hanya lolos -lpthreadke tahap menghubungkan.
Apakah ada bahaya tidak mengkompilasi dan menghubungkan dengan -pthreadbendera - yaitu apa yang -pthreadsebenarnya dilakukan? Saya terutama tertarik pada platform Linux.
errnodan preprocessing secara umum. Saya tidak yakin seberapa relevan artikel hpl.hp.com/techreports/2004/HPL-2004-209.pdf dalam praktik untuk optimasi gcc, tapi saya yakin terkesan dengan kedalaman ulasan di sana.