- ベストアンサー
リンカーとは何ですか?
C言語入門書に ※C言語をマシン語に変換する時は、コンパイラだけでなくリンカーというツールも見えないところで作動しているのですが・・・存在は意識しなくてもかまいません。 とあります。 リンカーの役割とコンパイラとの関係を教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
プログラムは、複数のファイルに分割できますよね? コンパイルすると、これらは、それぞれ実行コード(再配置可能な=まだ場所が決まっていないコード)が作られます。 その後、これら複数のコードを、関数などを相互に呼んだり呼ばれたり出来るように、また、他のモジュール(コードの単位)の変数などを参照できるように、場所的なものを整合させる必要があります。これがリンカ。
その他の回答 (1)
- Visar
- ベストアンサー率19% (17/87)
回答No.1
まず、クグる事が肝要です。