Когда я создаю свой собственный нестандартный путь для библиотечных файлов (скажем, ~ / lib), я могу запустить ldconfig -n ~/lib
, и этот каталог добавляется в список мест, которые ld использует для поиска нестандартных библиотек.
Существует ли аналогичный переключатель для GCC / G ++ (или соответствующего менеджера конфигурации gcc / ++) , относящийся к включаемым каталогам , и если да, то что?Я знаю, что флаг -I
будет включать нестандартные каталоги, но я бы предпочел не проходить все мои проекты и добавлять все формы магии в make-файлы, чтобы они работали, - а потом обнаружил, что этиизменения (конечно) не переносимы в любую другую систему, на которой построен этот код (с соавторами и т. д.), поэтому редактирование make-файла на самом деле не вариант ....
Edit: обратите внимание, что мойневежество предполагает, что это решение только для gcc / ++.Однако я рад любому решению, поэтому, если есть метод, который злоупотребляет каким-либо свойством ldconfig или чем-то еще, я не против этого!