OVH Cloud OVH Cloud

Taille executable

4 réponses
Avatar
Delf
Bonjour.
Je souhaiterais savoir quels sont les facteurs qui peuvent rendre un
executable assez lourd en C++ et STL (compilé sous CygWin - GCC 2.9.x)
Car je suis en train de faire un programme et l'EXE fait 319ko, c'est la
premiere fois que c'est si gros :) c'est ptre normal mais ca m'inquiete.
Merci.

--
Delf

4 réponses

Avatar
Jean-Marc Bourguet
"Delf" writes:

Je souhaiterais savoir quels sont les facteurs qui peuvent rendre un
executable assez lourd en C++ et STL (compilé sous CygWin - GCC 2.9.x)
Car je suis en train de faire un programme et l'EXE fait 319ko, c'est la
premiere fois que c'est si gros :) c'est ptre normal mais ca m'inquiete.


Le problème classique est de laisser les infos de debug dans
l'exécutable lié statiquement avec la bibliothèque standard et de
comparer avec une version sans infos de debug et liée dynamiquement.

A+

--
Jean-Marc
FAQ de fclc++: http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ
C++ FAQ Lite en VF: http://www.ifrance.com/jlecomte/c++/c++-faq-lite/index.html
Site de usenet-fr: http://www.usenet-fr.news.eu.org

Avatar
Delf
"Jean-Marc Bourguet" a écrit dans le message news:

Le problème classique est de laisser les infos de debug dans
l'exécutable lié statiquement avec la bibliothèque standard et de
comparer avec une version sans infos de debug et liée dynamiquement.


"de laisser les infos de debug " C'est-à-dire ?
Merci

--
Delf

Avatar
gpg
Delf wrote:
"de laisser les infos de debug " C'est-à-dire ?


option -g du compilateur.

Pour les virer : strip executable

Avatar
Delf
"gpg" a écrit dans le message news:

option -g du compilateur.
Pour les virer : strip executable


Merci.

--
Delf