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 17/07/2016, 14:29] – [Au secours ! Mon exécutable fait 18 Mio !] Ajout d'une autre solution pour baisser la taille de l'éxécutable MiniApp | 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 |
| ---- | ---- | ||
| Ligne 9: | Ligne 9: | ||
| {{applications: | {{applications: | ||
| - | ===== Pré-requis ===== | ||
| - | * Disposer des [[: | ||
| - | * Disposer d'une connexion à Internet configurée et activée. | ||
| ===== Installation ===== | ===== Installation ===== | ||
| - | [[: | + | [[: |
| - | <note warning> | ||
| - | La version actuelle dans les dépôts est Lazarus 1.10 (et FPC 2.6.2). Pour installer la dernière version de Lazarus (1.6) et FreePascal (3.0.0) télécharger les paquets Debian depuis la [[http:// | ||
| - | </ | ||
| - | <note tip>Sous Lucid 10.04 LTS, Lazarus est en version GTK2 et en français.</ | ||
| - | |||
| - | <note warning> | ||
| - | Il peut y avoir des problèmes après une mise à jour vers une nouvelle version de Lazarus (de 0.9.24 vers 0.9.26 par exemple). La suppression du fichier '' | ||
| - | |||
| - | Si tel n'est pas le cas, essayer en supprimant le dossier '' | ||
| - | </ | ||
| ===== Configuration ===== | ===== Configuration ===== | ||
| Ligne 35: | 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' |
| - | Tout simplement supprimer les informations de débogages. ((Quand vous compilez votre « produit fini », l' | + | Tout simplement supprimer les informations de débogages. ((Quand vous compilez votre « produit fini », l' |
| * Rendez-vous dans //Projet → Options du compilateur// | * Rendez-vous dans //Projet → Options du compilateur// | ||
| Ligne 48: | 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 < | 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 < | ||
| Ligne 58: | Ligne 47: | ||
| 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 71: | Ligne 60: | ||
| * **(en)** [[http:// | * **(en)** [[http:// | ||
| - | * [[http:// | + | * [[https:// |
| * [[http:// | * [[http:// | ||
| ==== Pascal ==== | ==== Pascal ==== | ||
| - | *[[http:// | + | *[[https:// |
| - | * [[http:// | + | * [[https:// |
| - | * [[http:// | + | * [[https:// |
| - | * [[http:// | + | * [[https:// |
| - | * **(en)** [[http:// | + | * **(en)** [[https:// |
| ==== Autres ==== | ==== Autres ==== | ||
| * [[fpc]] - Compilateur Free Pascal, utilisé par Lazarus. | * [[fpc]] - Compilateur Free Pascal, utilisé par Lazarus. | ||
| - | * [[gpc]] - Compilateur Pascal GNU. | ||
| ---- | ---- | ||
| // | // | ||
