1
dosのemx-gccでコンパイルするとき、-Zsysと-Zomfフラグの機能はまさに何ですか?彼らはいつも一緒にプログラムをコンパイルするために使用する必要がありますか?私はDosリアルモード用のclユーティリティをコンパイルしようとしていますが、emxdevのドキュメントはこの時点ではかなり簡潔です。dosの-Zsysと-Zomf
dosのemx-gccでコンパイルするとき、-Zsysと-Zomfフラグの機能はまさに何ですか?彼らはいつも一緒にプログラムをコンパイルするために使用する必要がありますか?私はDosリアルモード用のclユーティリティをコンパイルしようとしていますが、emxdevのドキュメントはこの時点ではかなり簡潔です。dosの-Zsysと-Zomf
emx-gccを使用してMS-DOSプログラムを作成するときに、-Zsys
と-Zomf
のオプションは役に立ちません。これらのオプションで作成された実行可能ファイルは、OS/2でのみ実行されます。 -Zomf
は、オブジェクトファイルをOMF形式に変換し、OS/2リンカーを使用して実行可能ファイルを作成するようにコンパイラーに指示します。 -Zsys
オプションは-Zomf
オプションとともに使用することを意図しており、さらに、emxライブラリの代わりにOS/2システムコールライブラリにリンクするようにコンパイラに指示します。
代わりにDJGPPを使用することをお勧めしますが、これは引き続き維持管理され、サポートされています。
今はすべて意味があります。 – erreka