質問編集履歴
2
一部リンク先追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -20,13 +20,13 @@
|
|
20
20
|
```
|
21
21
|
|
22
22
|
### 該当のソースコード
|
23
|
-
copy.c
|
23
|
+
[copy.c](http://man7.org/tlpi/code/online/book/fileio/copy.c.html)
|
24
24
|
```C言語
|
25
25
|
#include <sys/stat.h>
|
26
26
|
#include <fcntl.h>
|
27
27
|
#include "tlpi_hdr.h"
|
28
28
|
|
29
|
-
#ifndef BUF_SIZE
|
29
|
+
#ifndef BUF_SIZE
|
30
30
|
#define BUF_SIZE 1024
|
31
31
|
#endif
|
32
32
|
|
@@ -72,7 +72,7 @@
|
|
72
72
|
```
|
73
73
|
|
74
74
|
上記ファイルで使用しているファイル
|
75
|
-
tlpi_hdr.h
|
75
|
+
[tlpi_hdr.h](http://man7.org/tlpi/code/online/book/lib/tlpi_hdr.h.html)
|
76
76
|
```
|
77
77
|
#ifndef TLPI_HDR_H
|
78
78
|
#define TLPI_HDR_H
|
1
文言修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -160,7 +160,8 @@
|
|
160
160
|
|
161
161
|
### 試したこと
|
162
162
|
表示エラーを見ると共通ヘッダーファイル(tlpi_hdr.h、tlpi_hdr.hの共通ヘッダーファイルであるget_num.h、error_functions.h)は読めているようです。
|
163
|
+
エラーはerror_functions.hで定義している関数が定義されていないということですので、
|
163
|
-
|
164
|
+
何らかの方法で関数の定義をする必要があるように思えます。
|
164
165
|
|
165
166
|
error_functions.cで定義
|
166
167
|
```
|
@@ -357,7 +358,8 @@
|
|
357
358
|
(.text+0x20): undefined reference to `main'
|
358
359
|
collect2: ld はステータス 1 で終了しました
|
359
360
|
```
|
360
|
-
確かにmainを使用していないので上記エラーが出てい
|
361
|
+
確かにmainを使用していないので上記エラーが出ています。
|
362
|
+
error_functions.hとerror_functions.cの関連がわかればなんとかなると思っているのですが、恥ずかしながら手詰まりになっています。
|
361
363
|
この辺りができればなんとか学習を進めていけるのではないかと考えています。
|
362
364
|
ご教授いただければ助かります。宜しくお願いします。
|
363
365
|
|