-z lazyload オプションを使用して、動的実行プログラムの依存関係の遅延読み込みを指定する。 「動的依存関係の遅延読み込み」を参照
動的実行プログラムの依存関係が 32 ビットオブジェクト用 /usr/lib または64 ビットオブジェクト用 /usr/lib/64 に存在しない場合、-R オプションを使用してパス名を出力ファイルに記録する。「実行時リンカーが検索するディレクトリ」を参照
-B direct を使用して直接結合情報を確立する。「外部結合」を参照
次の例は、説明したオプションを組み合わせたものです。
$ cc -o prog -R /home/lib -z ignore -z lazyload -B direct -L. \ -lfoo file1.o file2.o file3.o ..... |