20.28 错误信息 ``DGROUP data allocation exceeds 64K (DGROUP 数据分配内存超过 64K)" 说明什么?我应该 怎么做?我以为使用了大内存模型, 那我就可以使用多于 64K 的数据!

即使使用了大内存模型, MS-DOS 的编译器明显地把某些数据 (字符串, 已初始化的 全局或静态变量) 都放在了一个缺省的数据段, 而这个数据段溢出了。要么 减少全局数据, 或者已经限制在一个合理的范围 (而引起问题的是由于字符串的 数目), 你可以告诉编译器对这么大的数据不要使用缺省数据段。某些编译器 只把 ``小" 数据放在缺省数据段, 也提供了设置 ``小" 的临界值的方法, 例如, Microsoft 的编译器可以用参数 /Gt。

翻译朱群英、孙云, LaTeX2HTML 编译 朱群英 (2005-06-23)