1

いくつかのアセンブリ ファイルをコンパイルする必要がありますが、その方法が本当にわかりません...
コンピュータに Masm を正常にインストールし、アセンブリ ファイルの作成に使用する ConTEXT エディタもインストールしました。
残念ながら、コンパイル、実行、およびデバッグのボタンを使用するには、ConTEXT で設定する必要がありますが、にインストールされている masm32 を使用してコンパイルするように彼に指示する方法がわかりませんC:\masm32

最後に: アセンブリで動作し、DOS なしでコンパイルできる単純な IDE は他にありますか?

4

2 に答える 2

1

MASM32 には独自のエディター QEditor が付属していますが、以下は優れた IDE の RadASM WinASM (オープン ソース) EasyCode (VB のようなもの)です。

于 2012-03-18T18:17:27.427 に答える
1

このプロセスは、コマンド ラインを使用するとはるかに簡単に実行できます。使用する必要がある基本的なコマンドは次のとおりです。

ml /c /coff /FoMyAssembly.obj MyAssembly.asm
@if errorlevel 1 pause
link /SUBSYSTEM:WINDOWS MyAssembly.obj
@if errorlevel 1 pause

「MyAssembly.asm」はソース ファイルです。私が書いたようなバッチファイルを使用すると、さらに簡単になります。

@if not exist %1.rc goto NoResource

  rc /foRes.res %1.rc
  cvtres /machine:ix86 /out:Res.obj Res.res
  del Res.res
  @if errorlevel 1 pause

  ml /c /coff /Fo%1.obj %1
  @if errorlevel 1 pause
  link /SUBSYSTEM:WINDOWS %1.obj res.obj
  @if errorlevel 1 pause
  del %1.obj
  del res.obj

  C:\upx.exe -qq %1.exe

@goto Exit

:NoResource
  ml /c /coff /Fo%1.obj %1
  @if errorlevel 1 pause
  link /SUBSYSTEM:WINDOWS %1.obj
  @if errorlevel 1 pause
  del %1.obj

:Exit

ソース ファイルを右クリックし、[Open With...] を選択します。このバッチ ファイルがすべての作業を行います。

于 2012-03-19T16:53:07.540 に答える