-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 ..... |