他の静的ライブラリにリンクする静的ライブラリの作成
他の複数の静的ライブラリからの依存関係に依存する静的ライブラリを構築する場合、静的リンクの制限を理解するためには不可欠です。静的ライブラリは他の静的ライブラリと直接リンクしません。
これを解決するには、既存のライブラリの機能と依存関係ライブラリの必要な部分をカプセル化する新しい静的ライブラリを作成できます。その方法は次のとおりです:
静的ライブラリを連結します:
新しい静的ライブラリを作成します:
配布:
静的ライブラリのサイズの最適化
連結された静的ライブラリのサイズを減らすために、依存関係ライブラリから必要な .o ファイルのみを手動で選択できます。ただし、このプロセスは複雑でエラーが発生しやすくなります。
関連質問
「複数の C/C を組み合わせる方法」を参照してください。ライブラリをひとつに?」複数の静的ライブラリの統合に関する追加の洞察については、
以上が他の複数の静的ライブラリから静的ライブラリを作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。