-lpthread option of gcc

Насколько я знаю, если я хочу использовать библиотеку pthread в среде Linux, я должен включить pthread.h и скомпилировать исходный код с параметром -lpthread. Но я не понимаю, почему я должен компилировать с параметром -lpthread. Я думаю, что этот вариант избыточен ... потому что я уже объявил о включении файла заголовка pthread.h, чтобы gcc связывался с библиотекой pthread. Почему gcc не связывает файл библиотеки pthread автоматически, читая #include?

Заранее благодарим.

10
задан sky 17 February 2012 в 16:24
поделиться