Dalam berbagai proyek multi-threaded C dan C ++ saya telah melihat -pthread
bendera diterapkan untuk tahap kompilasi dan menghubungkan sementara yang lain tidak menggunakannya sama sekali dan hanya lolos -lpthread
ke tahap menghubungkan.
Apakah ada bahaya tidak mengkompilasi dan menghubungkan dengan -pthread
bendera - yaitu apa yang -pthread
sebenarnya dilakukan? Saya terutama tertarik pada platform Linux.
errno
dan 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.