-
-
[求助]十万火急,为什么我的程序堆栈大小只有3000H?不是默认是1M吗?
-
发表于:
2009-6-8 17:45
4970
-
[求助]十万火急,为什么我的程序堆栈大小只有3000H?不是默认是1M吗?
程序是ASM编译的!
ml.exe /Fo"tst.obj" /c /coff /nologo "D:\tst.asm"
link.exe /BASE:0x400000 /OUT:"tst.exe" /SUBSYSTEM:WINDOWS /nologo "tst.obj"
编译参数是正常的,我一直用的。
结果发现堆栈空间只有3000H,我的一些字串处理需要需要大的堆栈空间分配局部变量呢!
WINDOWS下进程不是默认的1M吗?
各位说说是怎么回事?
调试看到堆栈空间为: 0012D000-0012FFFC
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!