Erreur à la compilation : Unsatisfied symbols
Bonjour,
Mon problème pourrait s'averer simple, mais cela fait un jour que je me bats avec, en essayant toute sorte de compil, mais rien n'y fait.
J'ai créé le .c suivant :
Citation:
#include "imp.h"
int add_one(int a_incrementer)
{
a_incrementer ++;
return a_incrementer;
}
et le .h qui en découle :
Citation:
int add_one(int a_incrementer);
J'ai ensuite créé un autre .c dans lequel je fais un include du .h et j'appelle la fonction :
Citation:
#include "imp.h"
int main (int argc, char **argv)
{
int toto=16;
int tata = 0;
tata = add_one(toto);
}
C'est en soit plutôt simple....
je compile avec la commande suivante :
Citation:
cc -g -I. -D_HPUX_SOURCE princ.c -o princ
et je reçois cette erreur :
Citation:
/usr/ccs/bin/ld: Unsatisfied symbols:
add_one (first referenced in princ.o) (code)
Je suis sur machine HP-UX
Toute aide sera la bienvenue :)