HELP: _BSS : segment/group exceeds 64k

Robert Francis Brewin bob at taumet.com
Fri Jun 21 02:31:17 AEST 1991


_BSS is the designation for that area of memory which holds uninitialized
data.  Unfortunately, this segment is part of a larger "group", typically
known as DGROUP ( on DOS machines at least. ).  DGROUP is limited in size
to 64k, and thus this limits any data in _BSS to 64k.  I have never tried
it, but if you try compiling the same program using BC++ and use the HUGE
model, this may solve your problem.  If that doesn't work, you will have
to modify your code so that "somehow" some of the data which is in _BSS
gets allocated on the heap instead.



More information about the Comp.lang.c mailing list