@Karthik: я также включил ссылку на то, что включено в стандартную библиотеку C. И, в частности, он не включает в себя pthreads.

жный дубликат:
В чем разница между заголовочным файлом и библиотекой?

Может кто-нибудь сказать мне, что на самом деле означает заголовочный файл и файл библиотеки и чем они отличаются?

Например, мы включаем файл заголовка с расширением .h в нашу программу, и это только его определение, но фактическая реализация определяется в файлах библиотеки, и это делается на этапе компоновки, это то, что говорят люди, но иногда мы также включаем каталог файлов библиотеки для программы для генерации exec-файла, например, в потоках posix, которые, как говорят, включают в командную строку параметр -lpthread, но почему, когда мы включили заголовочный файл #include <>, почему нам по-прежнему нужно включать библиотечные файлы, могу ли я узнать причину, пожалуйста? ??

Ответы на вопрос(3)

Ваш ответ на вопрос