Rechercher : dans
Par :

Compilation avec gcc

Dernière réponse le 26 fév 2007 à 17:38:01 celia, le 7 fév 2007 à 21:39:49 
 Signaler ce message aux modérateurs

BOnsoir , j'ai crée avec emacs un petit programme en pascal , pour le sauvegarder j'ai tapé C-x C-s et ensuite sur entrée .

J'ai mon fichier dans le répertoire , je voudrai le compiler avec gcc , et comme il parait qu'il faut mettre pleins d'options , j'aurais aimé savoir quelle commande je devais taper pour compiler de manière la plus simple possible mon fichier.pas ?

merci

Configuration: Linux Mandriva
Firefox 1.5.0.7

1

lami20j, le 7 fév 2007 à 21:45:12

Salut,

man gcc

      gcc - GNU project C and C++ compiler

lami20j

Répondre à lami20j

2

celia, le 7 fév 2007 à 21:55:16

Lamij , c'est trop compliqué man gcc j'y ai déjà été , je veux juste compiler mon fichier.pas , de manière à avoir le fichier objet et exécutable...

merci

Répondre à celia

3

lami20j, le 7 fév 2007 à 22:00:50

Re,

il faut utiliser

gpc - The GNU Pascal compiler 
et pas gcc
je voulu te montrer que gcc c'est pour C et C++ lami20j

Répondre à lami20j

4

natas, le 7 fév 2007 à 22:01:30

Bonsoir,
gcc est un compilateur pour programme en c
pour du pascal utilise gpc ou gnu-pascal « L'ennemi est bête : il croit que c'est nous l'ennemi alors que c'est lui ! » - Pierre Desproge

Répondre à natas

5

lami20j, le 7 fév 2007 à 22:01:51

Et ici regarde un exemple de compilation
lami20j

Répondre à lami20j

6

celia, le 7 fév 2007 à 22:19:31

[celia@lns-bzn- Documents]$ gpc fichier.pas -o fichier
bash: gpc: command not found

[celia@lns-bzn- Documents]$ whereis gpc
gpc:

voilà exactement ce que j'ai quand je tape ma commande de compil et quand j'essaye de localiser gpc...

Répondre à celia

7

lami20j, le 7 fév 2007 à 22:23:07

Il faut l'installer
essaie avec

urpmi gpc
lami20j

Répondre à lami20j

8

celia, le 7 fév 2007 à 22:26:58

[root@lns-bzn-53-82-65-53-189 celia]# urpmi gpc
pas de paquetage nommé gpc

Je pense que c'est l'occasion pour moi de le télécharger et de l'installer , mais çà serait la 1ere fois que je télécharge et que j'installe un logiciel sous linux , si quelqu'un pouvait me guider , genre où le télécharger...

merci

Répondre à celia

9

lami20j, le 7 fév 2007 à 23:02:30

Essaie

 urpmi fpc
lami20j

Répondre à lami20j

10

celia, le 7 fév 2007 à 23:06:48

J'ai déjà tt essayé , en fait j'ai trouvé la manip , mais voir mon nouveau message sur le forum :)

Répondre à celia

11

lami20j, le 7 fév 2007 à 23:09:09

Lequel? Celui-là telechargement#1 ? lami20j

Répondre à lami20j

12

 Seb, le 26 fév 2007 à 17:38:01

Bonjour,

J'utilise un cross-compiler sour Cygwin pour compiler des test écrits en C. Ces tests seront mis en mémoire virtuelle pour simuler un processeur LEON2. Malheureusement lors de la compilation, des erreurs du type "undefined reference to ..." vers des fonctions écrites dans d'autres fichiers (ces fichiers en question sont tous dans le même dossier).

En tapant la ligne
/opt/rtems-4.6/bin/sparc-rtems-gcc.exe -g leon_full_test.c -o leon_full_test sous Cygwin

Les erreurs précités s'affichent et je ne comprends pas trop pourquoi elle apparaissent.

De plus, je sais que toutes ces fonctions écrites dans leurs fichiers respectifs utilisent les mêmes fichiers include donc ma première idée a été de rajouter les intitulés de toutes ces fonctions dans l'include et dans le main principal (leon_full_test.c) rajouté l'intitulé de ces fonctions précèdés par extern pour dire que ces fonctions sont implémentées dans des fichiers externes.

Ca marche toujours pas. pourtant en faisant la même chose avec un autre projet, cette méthode marche sans problème.

Si quelqu'un a une solution, faites moi signe

Merci,

Répondre à Seb
Collection CommentÇaMarche.net