私のアセンブリ言語クラスでは、DPMIを使用してDOSプログラムを作成しています。残念ながら、私はいつも32ビットのWindowsマシンにアクセスすることはできません。私は、私が使っているほぼすべてのコンピュータにDebian仮想マシンをインストールしています。DebianでDOSプログラムをコンパイルするには?
DOSBoxとDOSEMUの両方がインストールされています。 DOSではなくLinuxでプログラムをアセンブルしてコンパイルできる方法はありますか?私はnasmを使用しているので、DOS形式で組み立てるのに問題はないようです。しかし、私はCコードでコンパイラを実行し、gccまたはMinGWのいずれかを使用してDOS実行可能ファイルを取得することに問題があります。
これを行うにはいくつかの方法がありますか、DOSですべてのツールをインストールする必要がありますか?
おそらく、あなたのDOS VMにツールチェーンを強制しなければならないでしょう。私は知っている、それは吸う。 +1し、私はこれに良い答えを見て願っています。 –
DOSBoxでMASMを使用しようとしています... – 23ars