JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
リンカーとライブラリ     Oracle Solaris 11 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

パート I リンカーおよび実行時リンカーの使用

1.  Oracle Solaris リンカーの紹介

2.  リンカー

3.  実行時リンカー

4.  共有オブジェクト

5.  インタフェースおよびバージョン管理

6.  動的ストリングトークンによる依存関係の確立

パート II クイックリファレンス

7.  リンカーのクイックリファレンス

8.  バージョン管理の手引き

パート III 詳細情報

9.  直接結合

10.  mapfile

11.  拡張性メカニズム

パート IV ELF アプリケーションバイナリインタフェース

12.  オブジェクトファイル形式

13.  プログラムの読み込みと動的リンク

14.  スレッド固有領域 (TLS)

パート V 付録

A.  リンカーとライブラリのアップデートおよび新機能

B.  System V Release 4 (バージョン 1) Mapfile

mapfile の構造と構文

セグメントの宣言

対応付け指令

セグメント内セクションの順序

サイズシンボル宣言

ファイル制御指令

対応付けの例

mapfile オプションのデフォルト

内部対応付け構造

索引

付録 B

System V Release 4 (バージョン 1) Mapfile


注 - この付録は、オリジナルの System V Release 4 mapfile 言語 (バージョン 1) について説明しています。この mapfile 構文は継続してサポートされていますが、新しいアプリケーションについては、第 10 章mapfileで説明されているバージョン 2 の mapfile 言語をお勧めします。


リンカーは、再配置可能オブジェクトの入力セクションを、作成中の出力ファイル内のセグメントに、自動的にかつ効率的に対応付けします。-M オプションで関連するマップファイル (mapfile) を指定すると、リンカーがデフォルトで行う対応付けを変更することができます。また、mapfile を使用して、新規セグメントの作成、属性の変更、およびシンボルのバージョン情報管理情報の指定を実行できます。


注 - mapfile オプションを使用すると、実行されない出力ファイルを簡単に作成できます。リンカーは、mapfile オプションなしでも、正しい出力ファイルを作成できます。


mapfiles のサンプルは、/usr/lib/ld ディレクトリにあります。