我刚学WIN32汇编,为什么我生成的程序就那么大?
我学的是 <INTEL汇编语言程序设计> ,里面有一章讲WIN32程序设计,程序仅仅一个窗口,几个MSGBOX,就生成了16K的程序,我看别人写的程序才4.5K,这是怎么回事?
[解决办法]
大家需要了解编译器是怎样生产目标文件的,还有知道链接器是怎样链接目标代码的,既能够解决这个问题。我估计生成的可执行文件很大,是因为引用了什么库文件造成的。
[解决办法]
Masm6.11? Win32 类的汇编程序, 还是用 Masm32 来进行编译链接吧
[解决办法]
楼主所说的INTER这本书,自带的编译器是MASM6.15,文件大可能是它在编译时引用作者所写的个库文件. IRVINE32.LIB它的大小为30K
初学,不对之处请原谅,要学编译原理了,呵呵