Ceci est une ancienne révision du document !
Lazarus
Lazarus est un IDE pour développer en pascal objet. Il est très semblable à Borland Delphi (7) ou à Kylix et est disponible sur de nombreux systèmes (GNU/Linux, Windows, Mac OS, etc.).
Pré-requis
- Disposer des droits d'administration ;
- Disposer d'une connexion à Internet configurée et activée ;
Installation
→ Sous Lucid 10.4 : Directement avec synaptic : Lazarus en version GTK2 et en francais.
Installez le paquet lazarus.
Configuration
La police par défaut peut être changé pour plus de lisibilité : Menu Configuration → Options… → Section Affichage, puis définissez la fonte à "Courier 10 Pitch".
En cas de problème
Si après la compilation l'IDE refuse de se lancer, tapez les commandes suivantes dans votre terminal :
cd /usr/share/lazarus make clean all
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é pèse près de 18 Mio, ce qui est énorme !
Pour remédier à ce problème, quand vous faites la compilation finale1) faites les manipulations suivantes :
- Rendez-vous dans Projet → Options du compilateur.
- Dans l'onglet « code » cochez les cases « Table des liens intelligente » et « Code le plus petit » (« Petit plutôt que rapide (-Os) » depuis version 0.9.26-2 et Free Pascal Compiler 2.2.0).
- Dans l'onglet « Édition des liens » cochez uniquement « Éliminer les symboles de l'exécutable (-Xs) » et « Lien intelligent (-XX) ». Tout le reste doit être décoché !
- 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.
Voilà, vous êtes passé de 18 Mio à environ 2,3 Mio…
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).