これらはディレクトリ名を含むことができ、その場合はリンカは通常の場所全体を探すのではなく特定のディレクトリを参照します。指定されるならば、修飾されていない(ディレクトリ名を含んでいない)ライブラリ名で指定されたライブラリを探索するディレクトリのリストです。共有ライブラリに埋め込まれるディレクトリのリストで、実行時にそれが依存する共有ライブラリのパスを指定します。(これはUnixでだけ意味があるかもしれません。共有ライブラリがエクスポートするシンボルのリストです。(これはWindowsだけで意味があるようです。フラグは形式をあわせるために存在していたのに対して)ほとんどのプラットフォームで意識されます。同じですが、コンパイラではなくリンカへの引数として扱われます。オブジェクトがコンパイルされる対象言語です。リンク時に言語特有の処理を行えるようにします。実行ファイルをリンクします。実行ファイルの名前です。リンクされるオブジェクトのファイル名のリストです。共有ライブラリをリンクします。出力先のライブラリ名です。リンクされるオブジェクトのファイル名のリストです。共有オブジェクトをリンクします。出力先の共有オブジェクト名です。リンクされるオブジェクトのファイル名のリストです。C/C++ソースファイルをプリプロセスします。よって引数になります。同じ方法で扱われます。クラスで定義されています。指定された実行ファイルのファイル名を返します。追加されたものが返ります。現在のプラットフォームでのライブラリファイル名を返します。指定されたソースファイルに対応するオブジェクトファイル名を返します。ファイル名のリストです。対応する共有オブジェクトファイルのファイル名を返します。