--ignore-errorsファイルの再構築時に実行したコマンドで起きたエラーを全て無視する。指定した順で行われる。与える引き数は、フラグの直後に記述できる。フラグとの互換性のためである。オプションが複数個指定された場合は、最後の指定が有効になる。同時に実行できるジョブの数を制限しない。--keep-goingエラーが起きてもできる限り実行を継続しようとする。いものの、そのターゲットに関する他の依存関係は処理することができる。(浮動小数)ならば、新しいジョブ(コマンド)を実行しないことを指定する。引き数無しの場合には、以前に指定した負荷の制限が取り除かれる。実際の実行を行わない。変更されても他のファイルの再構築を一切行わない。イルは非常に古いものとして扱われ、規則が無視される。読み込んで得られたデータベース(規則と変数の値)を出力する。指定しない限り、その後の動作は通常通りである。オプションで得られるバージョン情報も出力する。--question「問い合わせモード」で動作する。コマンドを全く実行せず、何も表示しない。--no-builtin-rules組み込みの暗黙的ルールを使用しない。添字規則で使うデフォルトの添字のリストも全て消去する。--no-builtin-variables組み込みの変数を一切定義しない。--quiet静かに動作する。コマンドを実行する際に、コマンドの表示を行わない。オプションの影響を打ち消す。設定している場合だけである。