Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1598 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  Taille des prog avec devcpp

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Taille des prog avec devcpp

n°753149
forceez
Posté le 05-06-2004 à 00:28:43  profilanswer
 

Salut,
 
Je constate que la taille des programmes (meme les plus petit) une fois compiler par devcpp est tjs de 1237Ko ce qui me semble bien enorme pour un banal
 
cout << "Bonjour"; ...
 
Vous croyez pas ? :D  
 
Si vous avez une solution a cette etrangeté jaimerai la connaitre.. merci :)

mood
Publicité
Posté le 05-06-2004 à 00:28:43  profilanswer
 

n°753152
Kristoph
Posté le 05-06-2004 à 00:32:50  profilanswer
 

- Ne pas compiler en debug
- Faire un strip de l'executable produit

n°753153
forceez
Posté le 05-06-2004 à 00:34:28  profilanswer
 

Euh etant un poil débutant jaimerai une explication en plus sur le "strip".... sinon merci de ta reponse :)

n°753155
Kristoph
Posté le 05-06-2004 à 00:36:21  profilanswer
 

man strip
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
:D
 
strip est simplement un programme ( fourni avec mingw je pense ) qui retire tous les symboles d'un fichier passé en paramètre. Cela à une légère tendance à rendre le debogage completement impossible :)

n°753159
forceez
Posté le 05-06-2004 à 00:42:47  profilanswer
 

Tien fouillant les options jai viré celle qui disait de générer des infos de debug
 
Le prog est tombé a 440Ko...ski me semble mieu mais ca reste gros kan mm je trouve.. :(

n°753163
Kristoph
Posté le 05-06-2004 à 00:54:23  profilanswer
 

Malheureusement, c'est assez souvent le cas avec les programmes C++ qui utilisent la lib standard.

n°753172
jesus_chri​st
votre nouveau dieu
Posté le 05-06-2004 à 01:13:08  profilanswer
 

ouais mais un hello world sur visual c++ ça fait 64k ou un truc comme ça...
devcpp est connu pour faire des exe un peu gros.
 
mame, qui est destiné à être compilé avec mingw (le même que dans devcpp non ?) fait dans les 20Mo une fois compilé

n°753255
Taz
bisounours-codeur
Posté le 05-06-2004 à 15:59:21  profilanswer
 

j'ai déjà donné la solution pour mingw il y a de ça plusieurs mois/années

n°753260
forceez
Posté le 05-06-2004 à 16:16:29  profilanswer
 

Effectivement aprés strip ca tombe a 227ko.
 
En gros si je comprend bien il faut changer de compilateur quoi..
Vous conseillez quoi ?

n°753264
Taz
bisounours-codeur
Posté le 05-06-2004 à 16:36:03  profilanswer
 

en gros tu bites rien à rien
en somme, t'as la flemme de faire la recherche que je t'ai dite

mood
Publicité
Posté le 05-06-2004 à 16:36:03  profilanswer
 

n°753279
antp
Super Administrateur
Champion des excuses bidons
Posté le 05-06-2004 à 17:06:59  profilanswer
 

jesus_christ a écrit :

ouais mais un hello world sur visual c++ ça fait 64k ou un truc comme ça...


 
Mais il a besoin de MFC42.DLL et quelques autres fichiers


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°753284
HelloWorld
Salut tout le monde!
Posté le 05-06-2004 à 17:18:49  profilanswer
 

Non, seulement si tu fais des MFC.
VC++ 6 link avec msvcrt, présent sous tous les Windows (Known Dll), donc pas la peine de la refiler.
VC++ 7 et 7.1 en utilisent une autre, qui doit être refilé (y'en a 2 je crois). Donc l'exe est bien plus petit, mais faut refiler les dll... => ca revient au même.


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°753285
antp
Super Administrateur
Champion des excuses bidons
Posté le 05-06-2004 à 17:23:26  profilanswer
 

ouais voilà, c'est msvcrt dont je voulais parler.
Il est présent, oui, mais ça explique la petite taille des exe


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°753401
pinguin007
a npe error
Posté le 05-06-2004 à 18:54:05  profilanswer
 

j'ai fais un hello world avec dev-cpp et il fait 22,6Ko avec les options par defaut (en c)


---------------
LoD 4 ever && PWC spirit|Le topak de l'iMP-450|inDATOUNEwe trust
n°753933
HelloWorld
Salut tout le monde!
Posté le 06-06-2004 à 15:20:33  profilanswer
 

Il est linké dynamiquement ou pas ?

n°753934
Taz
bisounours-codeur
Posté le 06-06-2004 à 15:21:25  profilanswer
 

c'est pas ça le problème, c'est un -D machin pour virer des trucs inutiles de windows. après compile en pas debug (pas -g / -ggdb) et ça fera un petit binaire

n°753936
HelloWorld
Salut tout le monde!
Posté le 06-06-2004 à 15:27:54  profilanswer
 

Truc inutile Windows...
Pour afficher du texte dans une console faut passer par Win32.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  Taille des prog avec devcpp

 

Sujets relatifs
[prog objet] utilitaires [inutiles] de schémas d'héritageenchainer prog perl
taille bouton & champ formulairetaille de fenetre
Besoin d'aide en prog OpenGLpetit prog SMTP avec authentification et SSL
lancement automatique d'un prog java[devcpp] Bliothèque jpeg
Lancer un prog python en service[devcpp] erreur de lieur
Plus de sujets relatifs à : Taille des prog avec devcpp


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR