Установка исполняемого файла со связанными библиотеками в другой системе (GCC) - PullRequest
1 голос
/ 12 марта 2011

У меня есть приложение, которое использует некоторые библиотеки на OS X, и они лицензированы LGPL. Я могу связать их статически или динамически. Все работает нормально. Но что мне делать, если я хочу установить свое приложение на другой компьютер с OS X? Я имею в виду, что в другой системе эти библиотеки не будут установлены, и приложение, вероятно, не будет работать. Я должен разместить эту библиотеку где-нибудь (как я понимаю, в том же каталоге с бинарным), где пользователь может изменить его на другую версию (из-за LGPL), но я не понимаю, как я должен сделать это правильно. Может кто-нибудь объяснить этот techinque?

1 Ответ

0 голосов
/ 12 марта 2011

Мне пришлось столкнуться с этим в последнее время, и я советую вам немедленно начать с понимания того, как работают связки и как их использовать (в частности, связок приложений ). Кроме того, вам нужно понять, как работают такие инструменты, как install_name_tool . Желаем удачи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...