Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente | |||
|
applications:gpc [Le 31/01/2007, 10:49] Blackpegaz page déplacée vers nouveau modèle (http://doc.ubuntu-fr.org/gpc) |
— (Version actuelle) | ||
|---|---|---|---|
| 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 [[: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]] | ||