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
applications:gpc [Le 17/12/2006, 14:58] – redirection vers nouvelle version de page Blackpegazapplications:gpc [Le 31/01/2007, 10:49] (Version actuelle) – page déplacée vers nouveau modèle (http://doc.ubuntu-fr.org/gpc) Blackpegaz
Ligne 1: Ligne 1:
-====== Le Compilateur Pascal GNU ====== 
  
-<code> 
-Testé sous Breezy et Dapper. 
-</code> 
- 
-Rédigée et maintenue par [[utilisateurs:Id2ndR]]. 
- 
-GPC est le compilateur pascal GNU. 
- 
-Mots-clefs : ''gpc'', ''pascal'', ''programmation'', ''ubuntu'', ''linux''. 
- 
-===== Introduction ===== 
- 
-GPC compile le Pascal sur les plateformes supportées par le compilateur [[applications:compilateurs#installation_du_compilateur_gnu_c_et_du_compilateur_gnu_c|gcc]]. 
- 
- 
-===== Installation ===== 
- 
-Prérequis : Dépôt //universe// activé (sinon voir [[installation:dépôts]]). 
- 
-Il faut installer les paquets ''gpc'' et ''libc6-dev'' et leurs dépendances par [[applications: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 la package ''libc6-dev'' (cf [[#Installation]]). J'ai mis ici cette sortie pour ceux qui pourraient tomber dessus en utilisant leur moteur de recherche favori. 
- 
-===== Liens ===== 
- 
-Pour débuter en pascal : 
-  * [[http://opecheux.free.fr/abcp/pd/|Débuter en Pascal]] 
-Une source d'informations (contient divers liens) : 
-  * [[http://pascal.developpez.com/|Pascal - Club d'entraide des développeurs francophones]] 
-Une bonne référence bien indexée : 
-  * [[http://ina2.eivd.ch/publications/coursPascal/Table.htm]]