Bonjour,

J'ai baissé de Sources C, le fichier C_file.zip, avec code pour faire opérations sur les fichiers. J'ai besoin de compiler ce code avec GCC, mais il y a des messages d'erreurs qui apparait et je ne sais pas pourquoi...

les fichiers dans C_file.zip sont :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
c_bool.h
c_file.c
c_file.h
main.c
Les erreurs sont :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
$ gcc -Wall -g  main.c -o main
main.c: In function ‘main’:
main.c:13: warning: unused variable ‘i_line_num’
main.c:12: warning: unused variable ‘ret’
main.c:11: warning: unused variable ‘err’
main.c:10: warning: unused variable ‘s_tab’
/tmp/ccl7wRNy.o: In function `main':
(...)/c_file/main.c:17: undefined reference to `c_file_nb_lines'
collect2: ld returned 1 exit status
si j'assie l'autre fichier C:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
$ gcc -Wall -g  c_file.c -o c_file
c_file.c: In function ‘c_file_read_line’:
c_file.c:193: warning: function returns address of local variable
/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/crt1.o: In function `_start':
(.text+0x18): undefined reference to `main'
collect2: ld returned 1 exit status
Est-ce que quelqun peu m'aider???
Merci
LX