
-I опция устанавливает путь поиска заголовочного файла дляgcc/g++и CPLUS_INCLUDE_PATH/CPATH добавляют список путей поиска.
А что насчет libs? Кажется, чтоLD_LIBRARY_PATHэто просто список путей для время выполненияПоиск библиотек. Опция -L необходима для указания любого пути к библиотекам, отличного от /usr/lib и /usr/local/lib.
Есть ли переменная окружения, аналогичная CPATH/CPLUS_INCLUDE_PATH, для выполнениявремя компиляцииработа?
решение1
На этот вопрос, кажется, уже ответили в комментариях.njsg's комментарий,
LIBRARY_PATH — это то, что вам нужно
«Значение LIBRARY_PATH представляет собой список каталогов, разделенных двоеточиями, [...] Связывание с использованием GCC также использует эти каталоги при поиске обычных библиотек для параметра -l (но каталоги, указанные с параметром -L, идут первыми)».