makefileを翻訳して、動的libxxx.dylibの代わりに静的libxxx.aを生成します
-
03-10-2019 - |
質問
私は図書館を編集しています(http://www.antisphere.com/wiki/tools:anttweakbar)しかし、私のMacに含まれているMakeFileを使用して「Make」を発行すると、動的ライブラリ(.dylib)が生成されます。アプリで展開できるように、静的ライブラリを持っていることを望みます。 MakeFileのフラグを翻訳して静的ライブラリを作成することは簡単ですか?
「make」は、C/C ++コードをコンパイルしてリンクするだけであるようです。
解決
Dylib固有のコンパイルフラグでオブジェクトを構築しているようには見えないので、次のようなものでライブラリを手動でビルドするだけで作成できます。
make && ar cru libAntTweakBar.a && ranlib libAntTweakBar.a
他のヒント
私はあなたに悪いニュースがあります。 これ おそらくあなたがあなたが望むことをすることを妨げます。
所属していません StackOverflow