Перевести makefile для создания статической libxxxx.a вместо динамической libxxx.dylib
-
03-10-2019 - |
Вопрос
Я составляю библиотеку (http://www.antisphere.com/wiki/toolsseettewar) Но выпуск «Сделать» с его включенным Makefile на моем Mac производит динамическую библиотеку (.dylib). Я бы предпочел, чтобы иметь статическую библиотеку, чтобы я мог развернуть его с моим приложением. Это легко / возможно для перевода флагов в Makefile для создания статической библиотеки?
Похоже, что «make» просто составляется и связывает код C / C ++.
Решение
Он не похоже, что он строит объекты с любыми флагами, специфичными динамиками, поэтому вы могли бы просто сделать библиотеку вручную с чем-то вроде:
make && ar cru libAntTweakBar.a && ranlib libAntTweakBar.a
Другие советы
У меня плохие новости для вас. Этот Наверное, мешает вам делать то, что вы хотите.
Не связан с StackOverflow