| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| lazarus [Le 04/02/2021, 17:51] – 86.213.93.155 | lazarus [Le 26/09/2022, 09:49] (Version actuelle) – [Au secours ! Mon exécutable fait 18 Mio !] Corrections flozz |
|---|
| ==== Au secours ! Mon exécutable fait 18 Mio ! ==== | ==== Au secours ! Mon exécutable fait 18 Mio ! ==== |
| |
| Et oui, quand vous compilez votre programme (même une simple fenêtre vide), l'exécutable généré fait près de 18 Mio, ce qui est énorme ! La raison de cette taille est que les symboles les débogages de débogage sont inclus dans l'éxécutable. Pour remédier à ce problème pour pouvez soit : | Et oui, quand vous compilez votre programme (même une simple fenêtre vide), l'exécutable généré fait près de 18 Mio, ce qui est énorme ! La raison de cette taille est que les symboles de débogage sont inclus dans l’exécutable. Pour remédier à ce problème pour pouvez soit : |
| |
| Tout simplement supprimer les informations de débogages. ((Quand vous compilez votre « produit fini », l'exécutable que vous allez distribuer (ou pas), sinon cela enlève toute possibilité de déboguage.)), effectuez les manipulations suivantes : | Tout simplement supprimer les informations de débogages. ((Quand vous compilez votre « produit fini », l'exécutable que vous allez distribuer (ou pas), sinon cela enlève toute possibilité de débogage.)), effectuez les manipulations suivantes : |
| |
| * Rendez-vous dans //Projet → Options du compilateur//. | * Rendez-vous dans //Projet → Options du compilateur//. |
| * Rendez-vous dans l'onglet « Message » (attention: Verbosity) puis décochez « Insérer un logo FPC (-l) ». | * Rendez-vous dans l'onglet « Message » (attention: Verbosity) puis décochez « Insérer un logo FPC (-l) ». |
| * Pour finir, cliquez sur le bouton « OK », puis compilez en allant dans //Exécuter → Construire tout//. | * Pour finir, cliquez sur le bouton « OK », puis compilez en allant dans //Exécuter → Construire tout//. |
| Voilà, vous êtes passé de 18 Mio à environ 2,3 Mio… | Voilà, vous êtes passé de 18 Mio à environ 2,3 Mio… |
| |
| {{ applications:lazarus:capture_options_du_compilateur.png }} | {{ applications:lazarus:capture_options_du_compilateur.png }} |
| |
| * **(en)** [[http://www.lazarus.freepascal.org/|Le site officiel du projet Lazarus]] | * **(en)** [[http://www.lazarus.freepascal.org/|Le site officiel du projet Lazarus]] |
| * [[http://pascal.developpez.com/cours/freepascal/videos/|Série de 32 tutoriels vidéos en anglais sur Free Pascal et Lazarus]] | * [[https://pascal.developpez.com/cours/freepascal/videos/|Série de 32 tutoriels vidéos en anglais sur Free Pascal et Lazarus]] |
| * [[http://www.lazarus-components.org/index.php?page=shop.product_details&category_id=2&product_id=25%3D0&vmcchk=1&option=com_virtuemart&Itemid=1|Livre «LAZARUS FREE PASCAL - Développement rapide»]] | * [[http://www.lazarus-components.org/index.php?page=shop.product_details&category_id=2&product_id=25%3D0&vmcchk=1&option=com_virtuemart&Itemid=1|Livre «LAZARUS FREE PASCAL - Développement rapide»]] |
| |
| ==== Pascal ==== | ==== Pascal ==== |
| |
| *[[http://pascal.developpez.com/|Pascal - Club d'entraide des développeurs francophones]] | *[[https://pascal.developpez.com/|Pascal - Club d'entraide des développeurs francophones]] |
| * [[http://fr.wikiversity.org/wiki/Langage_Pascal|«Langage Pascal» sur le site de la Wikiversité]] | * [[https://fr.wikiversity.org/wiki/Langage_Pascal|«Langage Pascal» sur le site de la Wikiversité]] |
| * [[http://fr.wikibooks.org/wiki/Programmation_Pascal|«Programmation Pascal» sur Wikilivres]] | * [[https://fr.wikibooks.org/wiki/Programmation_Pascal|«Programmation Pascal» sur Wikilivres]] |
| * [[http://www.marcocantu.com/epascal/French/|L'essentiel du langage Pascal]] | * [[https://www.marcocantu.com/epascal/French/|L'essentiel du langage Pascal]] |
| * **(en)** [[http://www.taoyue.com/tutorials/pascal/|Learn Pascal tutorial]] - Tutoriel sur le Pascal. | * **(en)** [[https://www.taoyue.com/tutorials/pascal/|Learn Pascal tutorial]] - Tutoriel sur le Pascal. |
| |
| ==== Autres ==== | ==== Autres ==== |