VC++プロジェクトを、私が作業しているブートローダで使用するための16ビットフラットオブジェクトファイルにコンパイルするにはどうすればよいですか?16ビットobjファイルVC++
私の理解では、オブジェクトファイルは技術的にはすでに「フラット」であり、リンカはそれを宛先の実行可能形式に変換します。私は、オブジェクトファイルを取得し、それと私のアセンブリコード(obj形式)をリンカを介して渡して、フラットブートローダを作成したいと思っています。
[ガイド] [1]ファイルが置かれている場所に非常に具体的ではなく、ちょうどあなたがcl.exe
を使用することを言い、link.exe
、およびml.exe
(MASM)。
このガイドではMASMを使用していますが、NASMでオブジェクトファイルを出力する方法を知っています。私の主な問題はVC++です。
は、watcomはインストーラとしてのみ利用できますか?コンパイルを簡単にするために私のSVNコードで配布したいと思います... –
@ColeJohnson:ソースコードとして入手できます。あなたが合っていると見ているところで、そこから包装は、あなたがどのように野心的であるかについての主な質問です。 –
ですが、それはC++で書かれていませんか? –