出ないようなコードを書くべき。リンカに渡すオプションを定義する。オプションとは無関係。hoge.cとすると、リンカに「-rpath=.」というオプションが渡る。最適化したコードを生成する。実行速度が速くなったり、バイナリのサイズを減らすことができる。数字を与えることで、最適化の段階を指定することができる。数字が大きいほど賢い最適化を行う。最適化を行うとコンパイルに時間がかかるので、デバッグ終了後に行うとよい。1と書いたことと同じである。"string"を加えたのと同じである。オプションで指定した値が有効になる。オプションでマクロを無効にできる。山のように埋め込まれている。オプションでマクロを設定することになる。....とすることで、ソースを書き換えることなくコンパイルできる。オプションで指定することの方が多い。プログラムに付属するインストールマニュアルを熟読すること。