主题:[讨论]请教:怎样理解Stack size的大小?
[size=3]各位大侠:
看了精华贴里边的关于增大Stack size的解答,忽然觉得自己看不懂,只会按着方法操作。
这是原帖内容:
“选Project => Settings => Link => Category: Output =>
Stack allocations
Reserve: 这里填新值(默认为1M,若需要10M,则填10000000)”
(1)但是我在其它地方好像有人说在Reserve是这样填写的:0x100000,请问这样写与直接填写100000有什么区别吗?
(2)我在Reserve中填写0x900000000,CVF6.6提示我:"Format of hex number '0x900000000' is incorrrect.It may only contain character 0-9 and A-F.A '0x' is optional. the maximum allowed hex number is 0xFFFFFFFF",请问这是什么原因呢??
(3)我在Reserve中填写9000000000,CVF6.6提示我:"Format of decimal number '9000000000' is incorrrect.It may only contain character 0-9.The '+'prefix is optional. The maximum allowed decimal number is 4,294,967,295",请问这是什么原因呢??
谢谢了!!![/size]
看了精华贴里边的关于增大Stack size的解答,忽然觉得自己看不懂,只会按着方法操作。
这是原帖内容:
“选Project => Settings => Link => Category: Output =>
Stack allocations
Reserve: 这里填新值(默认为1M,若需要10M,则填10000000)”
(1)但是我在其它地方好像有人说在Reserve是这样填写的:0x100000,请问这样写与直接填写100000有什么区别吗?
(2)我在Reserve中填写0x900000000,CVF6.6提示我:"Format of hex number '0x900000000' is incorrrect.It may only contain character 0-9 and A-F.A '0x' is optional. the maximum allowed hex number is 0xFFFFFFFF",请问这是什么原因呢??
(3)我在Reserve中填写9000000000,CVF6.6提示我:"Format of decimal number '9000000000' is incorrrect.It may only contain character 0-9.The '+'prefix is optional. The maximum allowed decimal number is 4,294,967,295",请问这是什么原因呢??
谢谢了!!![/size]