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

ドキュメントの情報

はじめに

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

1.  Oracle Solaris リンカーの紹介

リンク編集

静的実行可能ファイル

実行時リンク

関連情報

動的リンク

アプリケーションバイナリインタフェース

32 ビットおよび 64 ビット環境

環境変数

サポートするツール

2.  リンカー

3.  実行時リンカー

4.  共有オブジェクト

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

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

パート III 詳細情報

6.  直接結合

7.  システムのパフォーマンスを最適化するオブジェクトの構築

8.  mapfile

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

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

11.  拡張性メカニズム

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

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

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

14.  スレッド固有ストレージ (TLS)

パート V 付録

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

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

索引

ドキュメントの品質向上のためのご意見をください
簡潔すぎた
読みづらかった、または難し過ぎた
重要な情報が欠けていた
内容が間違っていた
翻訳版が必要
その他
Your rating has been updated
貴重なご意見を有り難うございました!

あなたの貴重なご意見はより良いドキュメント作成の手助けとなります 内容の品質向上と追加コメントのためのアンケートに参加されますか?
第 1 章

Oracle Solaris リンカーの紹介

このマニュアルは、Oracle Solaris リンカーと実行時リンカーの動作に加え、これらのユーティリティーが動作するオブジェクトについて説明しています。Oracle Solaris リンカーと実行時リンカーの基本動作は、オブジェクトを組み合わせることです。この結合によって、接続されるオブジェクトから別のオブジェクト内のシンボル定義へシンボル参照されるようになります。

このマニュアルは次の領域を扱っています。

リンカー

リンカー ld(1) は、1 つまたは複数の入力ファイルのデータを連結および解釈します。入力ファイルは、再配置可能オブジェクト、共有オブジェクト、またはアーカイブライブラリです。これら入力ファイルから 1 つの出力ファイルが作成されます。このファイルは、再配置可能オブジェクト、動的実行可能プログラム、共有オブジェクトのいずれかです。リンカーは通常、コンパイル環境の一環として呼び出されます。

実行時リンカー

実行時リンカー ld.so.1(1) は、動的実行可能ファイルと共有オブジェクトを実行時に処理し、実行可能ファイルと共有オブジェクトを結合して、実行可能プロセスを作成します。

共有オブジェクト

共有オブジェクトとは、リンク編集フェーズからの出力の形式の 1 つです。共有オブジェクトを「共有ライブラリ」と呼ぶこともあります。共有オブジェクトは、強力で柔軟な実行時環境を作成する上で重要です。

オブジェクトファイル

Oracle Solaris リンカー、実行時リンカー、および関連ツールは、実行可能かつリンク可能なフォーマット (executable and linking format, ELF) に準拠したファイルを処理します。

これらの領域は、それぞれのトピックに分割できますが、重複する部分も多数あります。このドキュメントでは、相互に参照させながら、各領域について説明しています。