-msmallスモールメモリモデルを使用します。シーケンスの代わりに使用することを可能にします。命令が使用できることを仮定しません。これはデフォルトです。用のコードを生成します。用のコードを生成します。これはデフォルトです。参照するコードを生成します。利用するカーネルのコードをコンパイルする時に使用できます。フラグ中のレジスタ名は通常のユーザモードでの名前を使用します。これはデフォルトです。呼び出しをそれぞれのスタック調整の後に挿入します。カーネルのコードにおいて用いられます。双方で比較的高性能で動作するコードを生成します。最適なコードを生成します。最適なコードを生成します。ディレクティブを挿入します。