K.Maebashi's BBS

ご自由に書き込んでください。雑談も可。
テスト書き込みの類はテスト用掲示板にどうぞ

[日付順表示] [日付順インデックス] [スレッド順インデックス]


新規投稿 | 開設者ホームページへ戻る | ヘルプ


[1920] Re:C言語ポインタ完全制覇について質問
返信


投稿者:(ぱ)こと管理人
2015/10/22 01:18:10

Link:
>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
[ この投稿を含むスレッドを表示] [ この投稿を削除]



[ より新しい投稿] [ より古い投稿]