Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| lazarus [Le 24/12/2011, 06:37] – [Au secours ! Mon exécutable fait 18 Mio !] Reformulations luron | lazarus [Le 26/09/2022, 09:49] (Version actuelle) – [Au secours ! Mon exécutable fait 18 Mio !] Corrections flozz | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | + | {{tag>Focal Bionic Xenial IDE programmation}} |
| ---- | ---- | ||
| Ligne 5: | Ligne 5: | ||
| ====== Lazarus ====== | ====== Lazarus ====== | ||
| - | **Lazarus** est un IDE pour développer en Pascal Objet. Il est très semblable à [[http:// | + | **Lazarus** est un IDE pour développer en Pascal Objet. Il est très semblable à [[wpfr> |
| {{applications: | {{applications: | ||
| - | ===== Pré-requis ===== | ||
| - | * Disposer des [[: | ||
| - | * Disposer d'une connexion à Internet configurée et activée. | ||
| ===== Installation ===== | ===== Installation ===== | ||
| - | [[: | + | [[: |
| - | + | ||
| - | <note tip>Sous Lucid 10.04 LTS, Lazarus est en version GTK2 et en français.</ | + | |
| - | + | ||
| - | <note warning> | + | |
| - | Supprimez le dossier '' | + | |
| - | + | ||
| - | **Alternative: | + | |
| Ligne 32: | Ligne 22: | ||
| ===== Utilisation===== | ===== Utilisation===== | ||
| - | Lancez l' | + | Lancez l' |
| ==== 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' | + | Et oui, quand vous compilez votre programme (même une simple fenêtre vide), l' |
| - | Pour remédier à ce problème, quand vous réalisez la compilation finale((Quand vous compilez votre « produit fini », l' | + | Tout simplement supprimer les informations de débogages. |
| * Rendez-vous dans //Projet → Options du compilateur// | * Rendez-vous dans //Projet → Options du compilateur// | ||
| Ligne 45: | Ligne 35: | ||
| * Rendez-vous dans l' | * Rendez-vous dans 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: | ||
| + | |||
| + | Ou alors les placer dans fichier DBG externe ce qui permet de conserver les possibilités de débogages. Généralement dans les applications sous paquets Debian ceux ci sont inclus dans le paquet < | ||
| + | |||
| + | * Rendez-vous dans //Projet → Options du compilateur// | ||
| + | * Dans l' | ||
| + | Avec cette méthode vous atteignez 5,5Mio | ||
| Il est possible de réduire encore la taille de votre exécutable en le compressant avec [[:UPX]] (vous devriez alors atteindre environ 700 Kio). | Il est possible de réduire encore la taille de votre exécutable en le compressant avec [[:UPX]] (vous devriez alors atteindre environ 700 Kio). | ||
| - | {{ applications: | + | |
| ===== Désinstallation ===== | ===== Désinstallation ===== | ||
| Ligne 59: | Ligne 56: | ||
| ===== Voir aussi ===== | ===== Voir aussi ===== | ||
| + | |||
| + | ==== Lazarus ==== | ||
| * **(en)** [[http:// | * **(en)** [[http:// | ||
| - | * [[http://lazarus-fr.espace-malin.fr/|Le site de la communauté française | + | * [[https://pascal.developpez.com/ |
| - | * [[http:// | + | * [[http:// |
| - | * [[http://fr.wikipedia.org/wiki/Lazarus|Description | + | |
| + | ==== Pascal ==== | ||
| + | |||
| + | *[[https:// | ||
| + | * [[https:// | ||
| + | * [[https://fr.wikibooks.org/wiki/Programmation_Pascal|«Programmation Pascal» | ||
| + | * [[https:// | ||
| + | * **(en)** [[https:// | ||
| + | |||
| + | ==== Autres ==== | ||
| + | |||
| + | * [[fpc]] - Compilateur Free Pascal, utilisé par Lazarus. | ||
| ---- | ---- | ||
| // | // | ||
