1

libplatform.a という名前の静的ライブラリが 1 つあり、libplatform.a に基づいて liba.a と libb.a の 2 つの静的ライブラリが構築されています。ここで、foo という名前のプログラムを作成したいと思います。このプログラムは、3 つの静的ライブラリすべてと共にビルドされます。

最終的なプログラム foo には libplatform.a のコピーがいくつ保持されるでしょうか?

4

1 に答える 1

1

最終的なプログラム foo には libplatform.a のコピーがいくつ保持されるでしょうか?

1 つ以下、おそらく 1 つ未満です。のいくつかのファイルの 1 つのコピーのみlibplatform.aが、最終的な実行可能ファイルに含まれます。ここでは、リンカーの動作について説明します。

于 2012-10-12T14:53:25.273 に答える