Обычно при связывании со статической библиотекой я должен указать каталог библиотеки и имя libX.so
(или его символьную ссылку) в качестве флага -lX
для связывания [и его каталога с флагом -L
].
Могу ли я автоматизировать это только на основе моих заголовочных файлов (в c / c ++)? Или, может быть, это не очень хорошая идея? Существует ли программное обеспечение для автоматического определения параметров -L
и -l
? Где-то в системе хранится какая-то таблица об этом в популярных системах Linux или даже в Cygwin?