正答3
解説
正解は3です。
プログラムは、コンパイルで目的モジュール(オブジェクトモジュール)になり、リンクで実行可能な形になります。
リンカ(連係編集プログラム)は、複数の目的モジュールやライブラリを結合し、1つのロードモジュールを作ります。
【選択肢別解説】
1:× 作成したプログラムをライブラリに登録するのは、ライブラリアン(ライブラリ管理プログラム)の機能です。
2:× ロードモジュールを主記憶に読み込むのは、ローダの機能です。
リンカはロードモジュールを作るまでを担当します。
3:○ モジュール間の相互参照を解決し、複数の目的モジュールから1つのロードモジュールを生成するのがリンカです。
4:× 実行を監視してステップごとに結果を記録するのは、トレーサの機能です。
【ポイント】
処理の流れは「コンパイラ、リンカ、ローダ」の順です。
それぞれの成果物である目的モジュールとロードモジュールの違いも押さえましょう。