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 :
et le .h qui en découle :#include "imp.h"
int add_one(int a_incrementer)
{
a_incrementer ++;
return a_incrementer;
}
J'ai ensuite créé un autre .c dans lequel je fais un include du .h et j'appelle la fonction :int add_one(int a_incrementer);
C'est en soit plutôt simple....#include "imp.h"
int main (int argc, char **argv)
{
int toto=16;
int tata = 0;
tata = add_one(toto);
}
je compile avec la commande suivante :
et je reçois cette erreur :cc -g -I. -D_HPUX_SOURCE princ.c -o princ
Je suis sur machine HP-UX/usr/ccs/bin/ld: Unsatisfied symbols:
add_one (first referenced in princ.o) (code)
Toute aide sera la bienvenue![]()
Partager