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édentes Révision précédente
Prochaine révision
Révision précédente
gpc [Le 24/12/2011, 07:22]
luron [Liens]
— (Version actuelle)
Ligne 1: Ligne 1:
-{{tag>​breezy dapper edgy compilation programmation}} 
  
----- 
- 
-====== Le compilateur Pascal GNU ====== 
- 
-GPC est le compilateur Pascal GNU. 
- 
-===== Introduction ===== 
- 
-GPC compile le Pascal sur les plateformes supportées par le compilateur [[:​compilation#​installation_du_compilateur_gnu_c_et_du_compilateur_gnu_c|gcc]]. 
- 
-===== Installation ===== 
- 
-Prérequis : dépôt //​universe//​ activé (sinon voir [[:​dépôts]]). 
- 
-Il faut installer les paquets ''​gpc''​ et ''​libc6-dev''​ et leurs dépendances par [[:​Synaptic]],​ [[:Adept]] ou avec la commande suivante : <​code>​$ sudo apt-get install gpc libc6-dev</​code>​ 
- 
-===== Utilisation ===== 
- 
-  * Programmer en Pascal : cf [[#liens]] 
- 
-  * Compiler un programme : <​code>​$ gpc -o <​executable>​ <​source.pas></​code>​ 
- 
-Ceux qui utilisent les modules compileront un programme avec le paramètre ''​--automake''​. 
- 
-===== Note ===== 
- 
-Si lors de la compilation d'un programme Pascal vous obtenez ''/​usr/​bin/​ld crt1.o''​ en sortie, c'est qu'il vous manque le paquet ''​libc6-dev''​ (cf [[#​Installation]]). J'ai mis ici cette sortie pour ceux qui pourraient tomber dessus en utilisant leur moteur de recherche favori. 
- 
-===== Voir aussi ===== 
- 
-  * [[Lazarus]] - IDE multiplateforme semblable à Delphi pour le Pascal Objet. 
-  * [[fpc]] - Compilateur Free Pascal, utilisé par Lazarus. 
-  * [[http://​pascal.developpez.com/​|Pascal - Club d'​entraide des développeurs francophones]] 
-  * [[http://​roizot.dominique.free.fr/​prog/​einev/​cours/​pascal/​Table.htm|Référence sur le langage Pascal]] 
- 
----- 
- 
-//​Contributeur : Rédigée et maintenue par [[utilisateurs:​Id2ndR]].// ​ 
  • gpc.1324707727.txt.gz
  • Dernière modification: Le 24/12/2011, 07:22
  • par luron