動的リンカとは
どうてきりんか
動的リンクのプログラムの起動時に、共有ライブラリを探して読み込み、再配置とシンボルの結合を行ってからプログラムを開始させるソフトウェア。Linuxのld.soなど。
この用語の分野: リンカ・ローダと実行形式
どうてきりんか
動的リンクのプログラムの起動時に、共有ライブラリを探して読み込み、再配置とシンボルの結合を行ってからプログラムを開始させるソフトウェア。Linuxのld.soなど。
この用語の分野: リンカ・ローダと実行形式
動的リンクの実行ファイルには、使う動的リンカの場所が書かれており、OSはプログラムを読み込むと、まず動的リンカに処理を渡します。
Linuxで動的リンクのプログラムを起動するときに働く動的リンカ(ld.soなど)の役割として正しいものはどれか。動的リンクでは、同じような書き換えの一部を実行時に動的リンカが行います。
リンカが行う再配置(リロケーション)の説明として正しいものはどれか。動的リンクでは、実行ファイルには「どの共有ライブラリのどの関数を使うか」だけを記録し、実行時に動的リンカがライブラリを読み込んで結びつけます。
動的リンク(共有ライブラリ)の利点として正しいものはどれか。動的リンク 共有ライブラリ GOT(グローバルオフセットテーブル) 再配置 リンカ PLT(プロシージャリンケージテーブル) 静的リンク 位置独立コード ローダ オブジェクトファイル