扱いには影響しません。同じものとは限らないということにあります。最適な関数を選択します。動的に選択するといったことです)。正常なのは明らかです。通常は、シンボルが未定義バージョンを持つ場合、リンカはこれを無視します。代りに致命的なエラーを報告します。コンパイルされたものであるという場合です。特殊なことした時のみ使用し、使用の際には注意しなくてはなりません。オプションの効果を無効にします。利用可能ならいつも、実行形式の出力ファイルを残しておきます。出力ファイルを生成しません。どんなエラーが発生しても、出力ファイルを書かずに終了します。コマンドライン上で明示的に指定されたライブラリディレクトリのみを検索します。構成することができます。用いて、出力ファイルのバイナリ形式を指定することができます。構成されていたとしても、通常はこのオプションを指定する必要はありません。デフォルトの出力形式とするよう構成されているはずだからです。用いて、利用可能なバイナリ形式をリストできます)。指定することができますが、このオプションによって上書きされます。位置独立実行形式を生成します。プラットフォームでのみサポートされています。動的リンカにより再配置されます。実行形式中で定義されるシンボルは共有ライブラリにより上書きできません。互換性のために無視されます。互換性のために無視されます。マシン依存の効果を持つオプションです。このオプションをサポートしているターゲットは、少数です。大域的な最適化を実行します。新規命令の合成などです。生成された実行形式のシンボリックデバッグが不可能となる場合があります。プロセッサファミリです。受け付けられますが、無視されます。他のシンボルをすべて破棄します。単なる平坦なファイルです。再配置に必要なシンボルは廃棄しません。回しか指定することができません。実行時ライブラリ検索パスへディレクトリを追加します。引数は結合され、動的リンカに渡されます。動的リンカは、これらを用いて実行時に共有オブジェクトを検索します。必要とされる共有オブジェクトを検索するのにも使用されます。オプションの記述を参照してください。