+ -
当前位置:首页 → 问答吧 → 模块化编程

模块化编程

时间:2011-04-30

来源:互联网

额,最近写汇编程序,要用到模块化编程
不过发现没有什么东西好用,都不支持模块化的调试,
不知道有没有什么好的集成环境可以支持模块化调试

作者: cao19920204   发布时间: 2011-04-30

RadASM, vc6.0(需配置环境)
在vc6.0中配置汇编环境:
[1] 将(masm32/masm6.x)中的ml.exe和ml.err拷贝到C:\Program Files\ Microsoft Visual Studio\VC98\Bin(实际是vc6.0的安装目录下的vc98\bin目录)
[2] 使用VC6.0新建一个空工程(类型为:win32 console、win32 application、DLL等均可)。
[3] 把汇编和资源文件拷至新建工程目录下(hello.asm,hello.rc),并把这些文件加入工程中(将*.asm添加到Source Files, 将*.rc添加到Resource Files)。
也可以file->new->text file(文本文件)---->建立“文件名.asm”的新文件。
[4]这部可以不要(如果你想开发windows汇编程序,需要这样做) 配置IDE(这就配置一次就搞定):在VC的菜单tools/option…/paths(include files)中添加一个路径d:\MASM32\INCLUDE(实际是Masm32的安装目录下的include文件夹) 
[5] 配置工程(每个工程都要这样配置):打开工程设置(project settings),点击*.asm文件选择(Custom Build),
  命令中加上: ml /c /coff /Zi /Fo$(TargetDir)\$(InputName).obj $(InputPath)
  输出中加上: $(TargetDir)\$(InputName).obj
  注意选Settings for: Win32 Debug 和 Win32 release,将上面的两条都加上,而且每个*.ASM文件(如有多个ASM时)都这样设置。

[6] 点击VC的编译(build)就可以调试运行了。

作者: fuchen_1989   发布时间: 2011-05-01