Я прочитал несколько статей, которые препятствуют использованию DYLD_LIBRARY_PATH, поскольку путь к динамической библиотеке должен быть исправлен с использованием -install_name, @rpath и @loader_path.
С точки зрения создания программы, которая работает как в Linux, так и в Mac OS X, DYLD_LIBRARY_PATH Mac OS X делает именно то, что LD_LIBRARY_PATH для Linux. И мы можем использовать (почти) тот же файл make, который не имеет -install_name и @rpath.
- Можно ли использовать DYLD_LIBRARY_PATH для Mac OS X?
- Что алгоритм поиска динамической библиотеки с Mac OS X, когда бинарный файл не может найти динамическую библиотеку? текущий каталог → DYLD_LIBRARY_PATH каталоги...?