Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1272 connectés 

  FORUM HardWare.fr
  Programmation
  C

  [C][Newbie] Probleme à la compilation

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C][Newbie] Probleme à la compilation

n°568010
nicky78
Posté le 16-11-2003 à 11:26:25  profilanswer
 

Voila mon probleme:
 
J'ai trois fichiers: ES.h ouvrir.c et fonction.c
 
ES.h


int ouvrir (char *a);


 
ouvrir.c


#include "ES.h"
 
int ouvrir (char *a)
{
    return 0;
}


 
fonction.c


#include "ES.h"
 
int i;
i = ouvrir ( fichier );


 
A la compilation je fais:
gcc -g -Wall -c fonction.c
puis
gcc -g -Wall -o fonction fonction.o
et j'obtiens l'erreur : undefined reference to 'ouvrir'
et je comprends pas pouquoi  :??:

mood
Publicité
Posté le 16-11-2003 à 11:26:25  profilanswer
 

n°568012
chrisbk
-
Posté le 16-11-2003 à 11:28:34  profilanswer
 

pis ouvrir.c tu le compile jamais ?

n°568015
nicky78
Posté le 16-11-2003 à 11:38:17  profilanswer
 

ben je fais un
gcc -g -Wall -c ouvrir.c
gcc -g -Wall -c fonction.c  
gcc -g -Wall -o fonction fonction.o
 
Je sens que j'ai bien fait d'écrire Newbie  :whistle:

n°568018
chrisbk
-
Posté le 16-11-2003 à 11:44:15  profilanswer
 

gcc -g -Wall -o fonction fonction.o ouvrir.o

n°568019
chrisbk
-
Posté le 16-11-2003 à 11:45:13  profilanswer
 

nicky78 a écrit :


Je sens que j'ai bien fait d'écrire Newbie  :whistle:  


 
nan c presque redondant avec le contenu de ton post :D

n°568020
nicky78
Posté le 16-11-2003 à 11:47:03  profilanswer
 

chrisbk a écrit :


 
nan c presque redondant avec le contenu de ton post :D


 
 :lol:

n°568025
nicky78
Posté le 16-11-2003 à 11:59:02  profilanswer
 

Enfin maintenant j'ai des messages : multiple definiton of entier :p  
 
parceque dans mon fichier ES.h j'ai  


int entier;
int ouvrir (char *a);  


n°568026
chrisbk
-
Posté le 16-11-2003 à 12:01:23  profilanswer
 

normal :p
 
les vars globales c mal.
mais bon, si tu y tiens :
ans ES.H :
 
extern int entier;
 
dans ouvrir.c :
int entier;
 
 

n°568028
nicky78
Posté le 16-11-2003 à 12:03:58  profilanswer
 

Je commence à regretter mon Java  :cry:  :whistle:

n°568031
chrisbk
-
Posté le 16-11-2003 à 12:08:28  profilanswer
 

hé attends t'es qu'au debut [:dawa]


Message édité par chrisbk le 16-11-2003 à 12:08:38

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  [C][Newbie] Probleme à la compilation

 

Sujets relatifs
probleme complexeprobleme
[reglé]probleme mysqlProblème de class sous Win XP
Problème avec un boucle[c] problème de fgets --> bus error core dumped
Problème d'affichage des appostrophes dans un fichierProbleme requete
Problème C++ / QTProblème avec scrollBar
Plus de sujets relatifs à : [C][Newbie] Probleme à la compilation


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR