Ver Mensaje Individual
  #15 (permalink)  
Antiguo 24/07/2005, 17:04
scrolling
 
Fecha de Ingreso: junio-2005
Ubicación: México, México
Mensajes: 429
Antigüedad: 19 años, 5 meses
Puntos: 1
Problema: ¿Cómo hago que mis ejecutables en Dev-C++ se hagan más pequeños?
Variante: C++
Solucion:

Hay que asegurarse de que no estamos generando código para depuración. Esto lo hacemos siguiendo los siguientes pasos:

Herramientas -> Generación/Optimización de código -> Generar información de depuración = No

En caso de que este en Yes hay que cambiarlo a No.

Despues hay que ir a la siguiente opción:

Herramientas -> Generación/Optimización de código -> Optimización -> Más optimizaciones -> Mejor optimización = Yes

Y la última y más importante es agregar al enlazador (linker) el parámetro -s. Esto lo hacemos así:

Herramientas -> Opciones del compilador -> Activamos la casilla que tiene el texto: "Añadir estos comandos a la linea de comandos del linker" (si aun no está activada) -> En el cuadro de texto de abajo de esa opcion añadimos el texto: -s

Prueba ejecutando el siguiente código sin esas opciones, verifica el tamaño de tu ejecutable. Despues, activas estas opciones y presiona Ctrl+F11 (Reconstruir) y verificas el tamaño:

Código:
#include <iostream>
 
int main(int argc, char* argv[]) {
		std::cout << "Hola mundo!";
		std::cout << "\nPresiona una tecla para continuar...";
		std::cin.get();
 
		return 0;
}