Un bonjour printannier,
L'appel de hello() dans main cause une erreur.
Tous les fichiers sont dans le même dossier.
Si je commente //hello();, ça compile.
Vista 64 adm 64
Merci$ gcc -mno-cygwin -Wall -omain.exe main.c
/cygdrive/c/Temp/ccYHqrxX.o:main.c.text+0x37): undefined reference to `_hello'
JPD
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 ----------- /* hello.c */ #include "hello.h" void hello(void) { puts ("Hello world2!"); } ----------- /* main.c */ #include "hello.h" #include <stdio.h> int main (void) { puts ("Hello world1!"); hello(); printf("Hello World3!"); return 0; } ********************
Partager