Bonjour tout le monde,
Pourriez vous me dire quelles sont les meilleurs options de compilation sous Visual C++ 2005 pour les exécutables et les librairies statiques ?
Je suis habitué à utiliser GCC et MinGW et je ne retrouve pas toutes les options dans Visual C++ 2005.
Par exemple, je ne trouve pas l'otion /s qui permet de supprimer les symboles du code (Strip all symbols from binary) et de diminuer ainsi la taille du binaire.
J'ai fais un test sur la librairie MIRACL pour voir (en mode release).
Si j'utilise :
- GCC => la librairie à une taille de 258 Ko
- Pelles C => la librairie à une taille de 367 Ko
- Visual C++ 2005 => la librairie à une taille de 912 Ko ! ! !
Si dans les optimisations du projet je mets Optimisation complète (/Ox), la librairie diminue seulement à 890 Ko
Sinon, dans le fichier .lib, je retrouve pleins d'information du genre :
c:\documents and settings\xxx\bureau\miracl\Release\mrsroot.obj
c:\documents and settings\xxx\bureau\miracl\release\vc80.pdb
-FdRelease\vc80.idb
Savez pourquoi ?
Y a t'il un moyen de les supprimer afin de diminuer la taille de la librairie ?
Pour finir, savez vous à quoi sert ce fichier : vc80.pdb
Merci d'avance et bonne journée.