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
Cette méthode d'installation à été testée sous Ubuntu 7.10 mais devrait marcher sur les autres versions.
→ Testée sous Hardy 8.04! tout est ok (lazarus v0.9.26)
→ Sous Jaunty 9.04, on peut installer directement avec synaptic…
→ Testé sous Karmic Koala 9.10 : Directement avec synaptic : Lazarus en version GTK2 et en francais.
Pour commencer il faut télécharger la clef du dépôt :
gpg --keyserver hkp://pgp.mit.edu:11371 --recv-keys 6A11800F gpg --export 6A11800F | sudo apt-key add -
Ensuite, modifiez vos sources de mises à jour pour y ajouter un des dépôt(s) suivant(s) (le dépôt stable
est conseillé) :
deb http://www.hu.freepascal.org/lazarus/ lazarus-stable universe
deb http://www.hu.freepascal.org/lazarus/ lazarus-testing universe
Puis rechargez la liste des paquets.
Pour finir, installez le paquet lazarus.
En particulier, supprimer le dossier .lazarus de votre home avant mise à niveau vers une nouvelle version de Lazarus (de 0.9.24 vers 0.9.26 par exemple )
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).