問7
Linuxシステムにおいて、静的ライブラリと比較した場合の共有ライブラリの特徴はどれか。
ア 実行可能ファイルのサイズが大きくなる。
イ 実行時のメモリ使用効率が良い。
ウ ライブラリの修正後、それを利用するプログラムの再コンパイルが必要である。
エ リンク時のオーバヘッドが小さい。
正解
イ
解説
ア 静的ライブラリよりも実行可能ファイルのサイズが大きくなることはない。むしろ小さくなる。
イ 正しい。共有ライブラリを使用することで、実行時のメモリ使用効率が良くなる。
ウ 静的ライブラリの特徴である。
エ リンク時のオーバヘッドは大きくなる。