り
- リンカー
Oracle Solaris リンカーの紹介
リンカー
- エラーメッセージ
- 「エラーメッセージ」を参照
オプションの指定,
リンカーオプションの指定
- 外部結合,
外部結合
- 概要,
リンカー
- クロスリンク編集,
クロスリンク編集
- 更新内容と新機能,
リンカーとライブラリのアップデートおよび新機能
- コンパイラドライバによる起動,
コンパイラドライバを使用する
- セクション,
リンカー
- セグメント,
リンカー
- 直接起動,
リンカーの起動
- デバッグ支援,
デバッグ支援
- リンカーオプション
- -64,
標準フィルタの生成
- -B direct
直接結合の有効化
-B direct オプションの使用方法
- -B group,
シンボルの検索
- -B local,
シンボル範囲の縮小
- -B nodirect,
-B nodirect オプションの使用方法
- -B reduce
シンボル範囲の縮小
SYMBOL_SCOPE/SYMBOL_VERSION 指令
- -B symbolic
-B direct オプションの使用方法
-B symbolic オプションの使用
- -F,
フィルタとしての共有オブジェクト
- -G,
共有オブジェクト
- -h
共有オブジェクト名の記録
バージョン管理ファイル名の管理
- -l
入力ファイルの処理
命名規約
- -M,
mapfile
- バージョンの定義,
バージョン定義の作成
-P,
ローカル監査の記録
- -p,
ローカル監査の記録
- -R,
依存関係を持つ共有オブジェクト
- -r,
再配置可能オブジェクトの作成
- -S,
サポートインタフェースの呼び出し
- -t,
複雑な解決
- -z defs
共有オブジェクト出力ファイルの生成
監査ライブラリの作成
- -z direct
直接結合の有効化
-z direct オプションの使用方法
- -z guidance
リンカーのクイックリファレンス
共有オブジェクトの作成
動的実行可能プログラムの作成
- -z interpose,
明示的な割り込みの定義
- -z ld32,
32 ビットおよび 64 ビット環境
- -z ld64,
32 ビットおよび 64 ビット環境
- -z loadfltr,
フィルティーの処理
- -z muldefs,
重大な解決
- -z nocompstrtab,
文字列テーブルの圧縮
- -z nodefs,
再配置エラー
- -z nodefaultlib,
実行時リンカーが検索するディレクトリ
- -z nodirect,
直接結合の有効化
- -z noversion
シンボル範囲の縮小
バージョン定義の作成
バージョン定義への結合
- -z redlocsym,
シンボルテーブルのレイアウトと規則
- -z text,
位置独立のコード
- -z verbose,
ディスプレイスメント再配置
- リンカーサポートインタフェース (ld-サポート)
- ld_atexit(),
サポートインタフェース関数
- ld_atexit64(),
サポートインタフェース関数
- ld_file(),
サポートインタフェース関数
- ld_file64(),
サポートインタフェース関数
- ld_input_done(),
サポートインタフェース関数
- ld_open(),
サポートインタフェース関数
- ld_open64(),
サポートインタフェース関数
- ld_section(),
サポートインタフェース関数
- ld_section64(),
サポートインタフェース関数
- ld_start(),
サポートインタフェース関数
- ld_start64(),
サポートインタフェース関数
- ld_version(),
サポートインタフェース関数
- リンカー出力
- 共有オブジェクト,
リンク編集
- 再配置可能オブジェクト,
リンク編集
- 静的実行可能ファイル,
リンク編集
- 動的実行可能ファイル,
リンク編集
- リンカーのオプション
- -a,
静的実行プログラムの作成
- -B direct
共有オブジェクトの作成
動的実行可能プログラムの作成
- -B dynamic,
共有オブジェクトとアーカイブとの混合体へのリンク
- -B eliminate,
シンボル削除
- -B group
再配置シンボルの検索
動的セクション
- -B reduce,
再配置可能オブジェクト
- -B static
共有オブジェクトとアーカイブとの混合体へのリンク
動的方法
- -D,
デバッグ支援
- -d n
静的方法
動的実行可能プログラムの作成
- -d y,
動的方法
- -e,
出力ファイルの生成
- -f,
フィルタとしての共有オブジェクト
- -G
共有オブジェクトの作成
動的実行可能プログラムの作成
- -h
実行時リンカーが検索するディレクトリ
共有オブジェクトの作成
- -i,
リンカーが検索するディレクトリ
- -L
リンカーが検索するディレクトリ
リンカーのクイックリファレンス
- -l
追加ライブラリとのリンク
リンカーのクイックリファレンス
- -M
- インタフェースの定義,
共有オブジェクトの作成
- シンボルの定義
追加シンボルの定義
追加シンボルの定義
- セグメントの定義,
リンカー
-m
共有オブジェクトの処理
単純な解決
- -R
実行時リンカーが検索するディレクトリ
共有オブジェクトの作成
動的実行可能プログラムの作成
- -r,
直接起動
- -t,
複雑な解決
- -u
追加シンボルの定義
-u オプションを使用した追加シンボルの定義
- -Y,
リンカーが検索するディレクトリ
- -z allextract,
アーカイブ処理
- -z defs,
共有オブジェクトの作成
- -z defaultextract,
アーカイブ処理
- -z discard-unused,
使用されない対象物の削除
- 依存関係の削除
共有オブジェクトの処理
動的実行可能プログラムの作成
未使用の依存関係の削除
- セクションの削除
共有オブジェクトの作成
未使用セクションの削除
未使用ファイルの削除
- ファイルの削除,
未使用ファイルの削除
-z endfiltee,
動的セクション
- -z finiarray,
初期設定および終了セクション
- -z globalaudit,
大域監査の記録
- -z groupperm,
動的セクション
- -z guidance
- 未使用の依存関係,
未使用の依存関係の削除
- 未使用ファイル,
未使用ファイルの削除
-z ignore,
未使用の依存関係の削除
- -z initarray,
初期設定および終了セクション
- -z initfirst,
動的セクション
- -z interpose
実行時割り込み
動的セクション
- -z lazyload
動的依存関係の遅延読み込み
共有オブジェクトの作成
動的実行可能プログラムの作成
動的セクション
- -z loadfltr,
動的セクション
- -z now
再配置が実行されるとき
初期設定と終了の順序
再配置処理
- -z nocompstrtab,
セクションのマージ
- -z nodefs,
実行可能ファイルの作成
- -z nodefaultlib,
動的セクション
- -z nodelete,
動的セクション
- -z nodlopen,
動的セクション
- -z nodump,
動的セクション
- -z nolazyload,
動的依存関係の遅延読み込み
- -z noldynsym
シンボルテーブルのレイアウトと規則
シンボルソートセクション
- -z nopartial,
移動セクション
- -z record,
未使用の依存関係の削除
- -z rescan-end,
コマンド行上のアーカイブの位置
- -z rescan-now,
コマンド行上のアーカイブの位置
- -z rescan-start,
コマンド行上のアーカイブの位置
- -z strip-class
シンボル削除
出力ファイルの生成
サポートインタフェース関数
セクション
- -z target,
クロスリンク編集
- -z text,
共有オブジェクトの作成
- -z weakextract
アーカイブ処理
シンボルテーブルセクション
- リンカーのサポートインタフェース (ld-サポート),
拡張性メカニズム
- ld_input_section(),
サポートインタフェース関数
- ld_input_section64(),
サポートインタフェース関数
- リンク編集
リンク編集
シンボルテーブルセクション
プログラムの読み込み (プロセッサ固有)
- アーカイブ処理,
アーカイブ処理
- 共有オブジェクトとアーカイブの混合,
共有オブジェクトとアーカイブとの混合体へのリンク
- 共有オブジェクトの処理,
共有オブジェクトの処理
- 検索パス
リンカーが検索するディレクトリ
リンカーが検索するディレクトリ
- コマンド行でのファイルの位置,
コマンド行上のアーカイブの位置
- 追加ライブラリの追加,
追加ライブラリとのリンク
- 動的
再配置セクション
プログラムの読み込み (プロセッサ固有)
- 入力ファイルの処理,
入力ファイルの処理
- バージョン定義への結合
バージョン定義への結合
バージョン結合の指定
- ライブラリ入力処理,
入力ファイルの処理
- ライブラリリンクオプション,
入力ファイルの処理