Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Tamaño pila

Estas en el tema de Tamaño pila en el foro de C/C++ en Foros del Web. Mi programa hace muchas llamadas recursivas y necesitaría aumentar el tamaño de la pila. ¿Sabéis cómo se hace en dev c++? graxe....
  #1 (permalink)  
Antiguo 12/01/2011, 11:06
 
Fecha de Ingreso: julio-2010
Mensajes: 216
Antigüedad: 13 años, 9 meses
Puntos: 0
Tamaño pila

Mi programa hace muchas llamadas recursivas y necesitaría aumentar el tamaño de la pila.

¿Sabéis cómo se hace en dev c++?

graxe.
  #2 (permalink)  
Antiguo 14/01/2011, 10:34
 
Fecha de Ingreso: junio-2006
Ubicación: España
Mensajes: 122
Antigüedad: 17 años, 11 meses
Puntos: 2
Respuesta: Tamaño pila

hola, creo que lo que buscas es la función "malloc" para reservar X tamaño en la memoria.
aqui tienes un buen ejemplo de pilas en c enlace
__________________
Twitters de famosos
  #3 (permalink)  
Antiguo 14/01/2011, 16:27
Avatar de nup_  
Fecha de Ingreso: noviembre-2010
Mensajes: 265
Antigüedad: 13 años, 6 meses
Puntos: 32
Respuesta: Tamaño pila

Hola:

La solución la puedes encontrar en este link:
http://www.experts-exchange.com/Prog..._24496880.html

En pocas palabras:
Necesitas adicionarle unas opciones al linker.
Para hacer eso ve a Tools / Compiler Options.
Marca la casilla "Add this commands to the linker command line"
Introduce en la caja de texto:
-Wl,--stack,16000000
si eso no funciona prueba con:
-Xlinker --stack -Xlinker 16000000
donde 16000000 es el tamaño q quieres q tenga la pila en bytes.

saludos;

Nup_

Etiquetas: tamaño
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:19.