Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
lazarus [Le 17/07/2016, 14:34] – [Au secours ! Mon exécutable fait 18 Mio !] Correction de l'emplacement des images MiniApplazarus [Le 26/09/2022, 09:49] (Version actuelle) – [Au secours ! Mon exécutable fait 18 Mio !] Corrections flozz
Ligne 1: Ligne 1:
-{{tag>IDE programmation BROUILLON}}+{{tag>Focal Bionic Xenial IDE programmation}}
  
 ---- ----
Ligne 9: Ligne 9:
 {{applications:lazarus:capture_lazarus_gtk_2.png?500}} {{applications:lazarus:capture_lazarus_gtk_2.png?500}}
  
-===== Pré-requis ===== 
  
-  * Disposer des [[:sudo|droits d'administration]]. 
-  * Disposer d'une connexion à Internet configurée et activée. 
  
 ===== Installation ===== ===== Installation =====
  
-[[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt://lazarus|lazarus]]**.+[[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt>lazarus]]**.
  
-<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://www.lazarus-ide.org/index.php?page=downloads|page de téléchargement]] 
-</note> 
  
-<note tip>Sous Lucid 10.04 LTS, Lazarus est en version GTK2 et en français.</note> 
- 
-<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 ''~/.lazarus/fpcdefines.xml'' devrait les régler. 
- 
-Si tel n'est pas le cas, essayer en supprimant le dossier ''~/.lazarus'' (ou en le renommant pour forcer sa recréation par Lazarus), ce qui vous fera toutefois perdre votre configuration personnalisée. 
-</note> 
 ===== Configuration ===== ===== Configuration =====
  
Ligne 35: Ligne 22:
 ===== Utilisation===== ===== Utilisation=====
  
-Lancez l'application depuis le menu //Applications -> Programmation -> Lazarus// ou par la [[:commande_shell|commande]] suivante : ''lazarus-ide''.+Lancez l'application comme indiqué [[:tutoriel:comment_lancer_application|ici]] ou via le [[:terminal]] (toutes [[:versions]] ou [[:variantes]] d'Ubuntu) avec la [[:commande_shell|commande]] suivante : <code>lazarus-ide</code>
  
 ==== 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//.
Ligne 48: Ligne 35:
   * 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 }}
Ligne 73: Ligne 60:
  
   * **(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 ====
  
   * [[fpc]] - Compilateur Free Pascal, utilisé par Lazarus.   * [[fpc]] - Compilateur Free Pascal, utilisé par Lazarus.
-  * [[gpc]] - Compilateur Pascal GNU. 
  
 ---- ----
  
 //Contributeurs : [[utilisateurs:FLOZz]], [[utilisateurs:Ner0lph]].// //Contributeurs : [[utilisateurs:FLOZz]], [[utilisateurs:Ner0lph]].//