未解決のシンボルをどのように扱うかを決定します。未解決シンボルを一切報告しません。未解決シンボルのすべてを報告します。これがデフォルトです。通常オブジェクトファイルに由来する場合は無視します。共有ライブラリに由来する場合は無視します。含めておく必要があることが知られています。使うことでもまた制御できます。エラーを警告に変更することができます。どの入力ファイルがオープンできないのかも表示します。使用されるリンカスクリプトも表示します。リンカに、バージョンスクリプト名を指定します。バージョン階層についての付加的な情報を指定します。プラットフォーム上でのみ意味があります。他のオペレーティングシステム上のリンカは、許していません。潜在的な問題を発見することができます。この警告が出されることがあります。言語の例を使って説明します。出力ファイル中の初期化済みデータセクションに置かれます。メモリは割り当てられません。この変数に対する定義かコモンシンボルが、どこかになくてはなりません。出力ファイルの非初期化データ領域に置かれます。それらのサイズか異なっていた場合、最も大きなサイズの領域が取られます。同じ変数に対して定義があった場合、リンカは共有シンボルを宣言に変換します。種類の警告を出します。次の行は、以前に同じ名前で出会ったシンボルを説明します。つのシンボルの片方、もしくは両方は、コモンシンボルです。コモンシンボルを参照に変換します。コモンシンボルを参照に変換します。これは上記のケースと同様ですが、シンボルの現れた順番が違います。コモンシンボルを、既出の同じサイズのコモンシンボルにマージします。コモンシンボルを、既出の、より大きいコモンシンボルにマージします。コモンシンボルを、既出の、より小さいコモンシンボルにマージします。これは上記のケースと同様ですが、シンボルの現れた順番が違います。使われていた場合、警告を出します。これが役に立つファイル形式はわずかです。リンカはグローバルコンストラクタが使用されていることを検知できません。特定のプロセッサでのみ意味があります。大きな値の定数を置くものがあります。定数を効率的に読み込むことができます。制限されてしまいます。複数のグローバルポインタ値を使うことがしばしば必要となります。このオプションを指定すると、このようなケースが起きた時に警告を出します。度だけ警告を出します。一般的には、アラインメントはインプットセクションにより設定されます。アドレスが変更されるのは、それが明示的に指定されなかった場合だけです。開始アドレスを指定しなかった場合です。参照)、普通はエラーを生成します。このオプションは、エラーの代わりに警告を生成します。するときエラーを生成します。すべてのオブジェクトをリンクに含めます。生成する共有ライブラリ中にすべてのオブジェクトを強制的に取り込みます。回以上使用しても構いません。注意することがあります。このオプションを知りません。指定しなければなりません。使うことを忘れないようにしてください。あるので、これによる影響を受けないようにする必要があるからです。対して、ラッパ関数を使用します。