[1920] Re:C言語ポインタ完全制覇について質問
投稿者:(ぱ)こと管理人
2015/10/22 01:18:10
>222pのlist4-8 read_file.cをコンパイルすると
>$ gcc -o read_file read_file.c
>C:/DOCUME~1/中村多~1/LOCALS~1/Temp/cc8001MB.o:read_file.c:(.text+0xa9): undefined reference to `read_line'
>collect2: ld returned 1 exit status というエラーがでます。
>read_file.cの中に extern char *read_line(FILE* fp);と定義して実行していますが、
>コンパイルできません。どこが間違っているか教えてください。
>`read_line'はread_line.cに定義されている関数です。
単純に、そのread_line.cをリンクしていないからではないでしょうか。
$ gcc -o read_file read_file.c read_line.c