2017-09-25 16 views
2

PC-DOSを実行している古いi286マシン用の小さなユーティリティを作成しようとしています。Open WatcomでのCOM実行ファイル

コンパイラの選択はOpen Watcomであり、ドキュメンテーション上ではDOS .COMファイルをリンクすることができますが、ドキュメンテーションはあいまいであるか、例として表示されないため、.EXEファイル(MZヘッダー付き)または複数のリンカー/コンパイラー・エラー。

だから、どうやってOpenCOMコンパイラで.COMを実行可能にすることができますか?

+0

これまでに何を試しましたか? –

+2

小さなメモリモデル(必要に応じてlib286とのリンク)を使用してコンパイルとリンクを行いますが、それでもDOS EXEファイルが生成されます。マニュアル( '> wlink system com file myprog')は、COMファイルを生成するのではなく、" Sytem "と" COM "という名前のオブジェクトファイルを見つけようとします。 – NeonMan

+2

マニュアルの例は、 )しかし、別の(DOSホスト)ではありません...何が起こっているかはわかりませんが、 "それはそれ自身を解決"。おそらく、非稼動のPATHのねじれ。 – NeonMan

答えて

0

私は、COMファイルを取得するコンパイルとリンクのためのwclフロントエンドと小さな小さな代わりにメモリモデルを使用しています。

関連する問題