Где брать имена библиотек для компоновки?
Вопрос очень простой. Если мы используем в программе на С функцию из какой-нибудь библиотеки - мы должны сказать об этом по крайней мере в двух местах. Во-первых - исходный код, где мы указываем нужный заголовочный файл. Здесь всё ясно, имена заголовочных файлов всегда есть в man'ах. Второе место - опция -l GCC. Вот тут мне пока абсолютно непонятно, где брать для неё имена библиотек. Другими словами, где серым по чёрныму написано, что для использования sin() я должен говорить -lm, а не -llibm или -lsuper-puper-trigonometry?


