Какие каталоги поиска по умолчанию связывают библиотеку в Mac OS X

Я построил Google Test С CMake на Mac OS X и получить две общие библиотеки:libgtest.dylib нужна и libgtest_main.dylib нужна. И теперь мне нужно установить оба. Я знаю, что в Linux есть некоторые каталоги поиска по умолчанию, такие как / usr / lib, / usr / local / lib, etc.. Но я не знаком с Mac OS X и не знаю, где разместить эти библиотеки.

на структура каталогов Mac OS X, I найти есть три каталога библиотек:~/библиотеки, /библиотека и / usr / lib. И я попытался разместить библиотеки gtest в этих каталогах соответственно и узнал только / usr / lib строительство.

Что я хочу знать, есть ли некоторые правила о каталогах поиска по умолчанию на Mac OS X как в Linux и Windows.

1 ответов


взгляните на значения по умолчанию для переменных среды, используемых сотового оператора компоновщика:

DYLD_FALLBACK_LIBRARY_PATH
   ...
По умолчанию установлено значение $(HOME)/lib:/usr/local/lib:/lib:/usr / lib

этой статья о "развертывании приложения на Mac OS X" и другое статья о "установщиках Mac OS X" также может помочь.