-bmaxdata
适用的调用
选项 | xlc (编译 C) | xlC (编译 C++) | xlclang(编译 C) | xlclang++(编译 C++) |
---|---|---|---|---|
-bmaxdata | ✓ | ✓ | ✓ | ✓ |
注: 此表中仅列出典型调用。 对于所有基本调用及其等效特殊调用,您可以参阅 编译器调用的完整列表 。
类别
等效编译指示
无。
用途
设置由静态数据(已初始化和未初始化的数据)和堆共享的区域的最大大小。
语法
缺省值
-bmaxdata:0
参数
- 号
- 表示系统装入器设置的软 ulimit 的已用字节数。
- 对于 32 位程序,对于在大型程序支持下运行的程序,系统允许的最大值为 0x80000000 ,对于在大型程序支持下运行的程序,最大值为 0xD0000000 。 详情请参阅 AIX® 文档中的大型程序支持。
- 对于 64 位程序, -bmaxdata 选项为程序数据堆提供了保证的最大大小。 您可以指定任何值,但无论您指定的值如何,数据区都不能超过 0x06FFFFFFFFFFFFF8 。
预定义的宏
无。