2016-03-27 5 views
1

dosのemx-gccでコンパイルするとき、-Zsysと-Zomfフラグの機能はまさに何ですか?彼らはいつも一緒にプログラムをコンパイルするために使用する必要がありますか?私はDosリアルモード用のclユーティリティをコンパイルしようとしていますが、emxdevのドキュメントはこの時点ではかなり簡潔です。dosの-Zsysと-Zomf

答えて

1

emx-gccを使用してMS-DOSプログラムを作成するときに、-Zsys-Zomfのオプションは役に立ちません。これらのオプションで作成された実行可能ファイルは、OS/2でのみ実行されます。 -Zomfは、オブジェクトファイルをOMF形式に変換し、OS/2リンカーを使用して実行可能ファイルを作成するようにコンパイラーに指示します。 -Zsysオプションは-Zomfオプションとともに使用することを意図しており、さらに、emxライブラリの代わりにOS/2システムコールライブラリにリンクするようにコンパイラに指示します。

代わりにDJGPPを使用することをお勧めしますが、これは引き続き維持管理され、サポートされています。

+0

今はすべて意味があります。 – erreka

関連する問題