回答編集履歴

1

実例記載

2017/08/31 05:23

投稿

keicha_hrs
keicha_hrs

スコア6768

test CHANGED
@@ -1 +1,41 @@
1
1
  これは「main関数が存在しないとき」に出る典型的なエラーなのですが、本当にそれまでコンパイルが通っていたコードなのでしょうか?当該コードを何も示さない状態ではこの程度の回答しかできませんね。
2
+
3
+
4
+
5
+ ```C++
6
+
7
+ #include <iostream>
8
+
9
+
10
+
11
+ using namespace std;
12
+
13
+
14
+
15
+ int MAIN() // わざと大文字
16
+
17
+ {
18
+
19
+ cout << "HelloWorld." << endl;
20
+
21
+ return 0;
22
+
23
+ }
24
+
25
+ ```
26
+
27
+
28
+
29
+ ```bash
30
+
31
+ $ g++ -o main main.cpp
32
+
33
+ /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o: 関数 `_start' 内:
34
+
35
+ (.text+0x20): `main' に対する定義されていない参照です
36
+
37
+ collect2: error: ld returned 1 exit status
38
+
39
+ ```
40
+
41
+