/F
(设置堆栈大小)
设置程序堆栈大小(以字节为单位)。
语法
/F
number
参数
number
堆栈大小(以字节为单位)。
备注
如果不设置此选项,则堆栈大小默认为 1 MB。 number
参数可以采用十进制或 C 语言表示法。 该参数的范围从 1 到链接器接受的最大堆栈大小。 链接器将指定值向上舍入到最近的 4 字节的倍数。 /F
和 number
之间的空格是可选的。
如果程序在运行时收到堆栈溢出消息,则可能需要增加堆栈大小。
还可以通过以下方式设置堆栈大小:
使用
/STACK
链接器选项。 有关详细信息,请参阅/STACK
(堆栈分配)。对 EXE 文件使用 EDITBIN。 有关详细信息,请参阅 EDITBIN 参考。
在 Visual Studio 开发环境中设置此编译器选项
打开项目的“属性页” 对话框。 有关详细信息,请参阅在 Visual Studio 中设置 C++ 编译器和生成属性。
选择“配置属性”>“C/C++”>“命令行”属性页。
在“附加选项”框中输入编译器选项。
以编程方式设置此编译器选项
- 请参阅 AdditionalOptions。