Как задать путь поиска библиотеки с помощью переменной среды во время компиляции

Как задать путь поиска библиотеки с помощью переменной среды во время компиляции

-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, идут первыми)».

Связанный контент