La Web del Programador: Comunidad de Programadores
 
    Pregunta:  37396 - ERROR "LINKING ERROR GROUP DGROUP EXEEDS 64K" EN C
Autor:  JOYNNER ROBLES
SOY UN ESTUDIANTE DE ING EN SISTEMAS Y DEBO PRESENTAR UN PROGRAMA QUE DEBE HACER UNA SERIE DE COSAS.
BUENO HASTA AQUI TODO BIEN. YO ESTOY HACIENDO EL PROGRAMA EN "C".
AYER NO MAS ESTABA CORRIENDO BIEN EL PROGRAMA PERO NO ESTABA COMPLETO, HOY LO TERMINE Y NO MUETRA NINGUN ERROR AL COMPILARLO, PERO PARA EJECUTARLO ME MUESTRA, N ERROR RARISIMO.

DICE: linking error group DGROUP exeeds 64K.

Y NO LO EJECUTA.
LES AGRADECERIA SI ME PUDIERAN AYUDAR, EN LO QUE PUDIERAN.
EL PROGRAMA DEBO PRESENTARLO ESTE MARTES 27 DE AGOSTO.
ESTA ES LA FECHA LIMITE.
GRACIAS.

  Respuesta:  J K
Aunque no lo dices en tu carta, supongo que estás trabajando con un compilador para DOS. Este problema se produce cuando se desborda uno uno de los segmentos de memoria del DOS . Para solucionarlo debes compilar el programa eligiendo un modelo de memoria que te permita un segmento de datos amplio. Los modelos grandes de memoria son, en este orden:

Medium, Compact, Large y Huge (enorme).

Al menos en Turbo C (supongo que en Microsoft C, Quick C o similar será parecido) esta opción se encuentra en:

Options -> Compiler -> Code Generation.

Suerte en el proyecto. Espero poderte haber ayudado.