Comment faire la compilation?
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:
1 2 3 4
| c_bool.h
c_file.c
c_file.h
main.c |
Les erreurs sont :
Code:
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:
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