Я никогда не помню, что вводить при связывании файлов include в GCC, на самом деле единственное, что я могу запомнить, это -lm
для math.h
. Единственное, о чем я сейчас говорю, - это sys/time.h
.Ссылка на файлы в GCC
This page очищает некоторые вещи, но мне все равно нужен список.
Кто-нибудь знает о хороших списках ссылок?
EDIT:
Может быть, мой вопрос был не ясен. Я хочу знать, что мне нужно вводить в командной строке (например, -lm
для математики или -lpthread
для pthread) для различных библиотек, которые мне могут понадобиться для связи при создании программ на C.
`libcrypt`,` libdl`, `libpthread`,` libresolv` и `librt` содержат более стандартные функции C/POSIX, которые не находятся в` libc` и `libm`. Многие люди считали бы `libz` также стандартной системной библиотекой. – ephemient 2010-11-30 22:52:55