-bmaxdata

适用的调用

表 1. 接受给定选项的调用
选项 xlc (编译 C) xlC (编译 C++) xlclang(编译 C) xlclang++(编译 C++)
-bmaxdata
注: 此表中仅列出典型调用。 对于所有基本调用及其等效特殊调用,您可以参阅 编译器调用的完整列表

类别

链接

等效编译指示

无。

用途

设置由静态数据(已初始化和未初始化的数据)和堆共享的区域的最大大小。

语法

读取语法图跳过可视语法图 -bmaxdata:

缺省值

-bmaxdata:0

参数

表示系统装入器设置的软 ulimit 的已用字节数。
  • 对于 32 位程序,对于在大型程序支持下运行的程序,系统允许的最大值为 0x80000000 ,对于在大型程序支持下运行的程序,最大值为 0xD0000000 。 详情请参阅 AIX® 文档中的大型程序支持
  • 对于 64 位程序, -bmaxdata 选项为程序数据堆提供了保证的最大大小。 您可以指定任何值,但无论您指定的值如何,数据区都不能超过 0x06FFFFFFFFFFFFF8 。

预定义的宏

无。