質問編集履歴

4

前提条件をさらにまとめました。

2021/11/02 14:35

投稿

haku_0731
haku_0731

スコア0

test CHANGED
File without changes
test CHANGED
@@ -2,11 +2,101 @@
2
2
 
3
3
 
4
4
 
5
- ここに質問の内容を詳く書てください。
5
+ リストリスト実現こと:
6
+
7
+
6
8
 
7
9
  VsCode上で、C++の環境構築を行っています。
8
10
 
9
- gcc系のC++コンパイラを入れ、#include <bits/stdc++.h>を使えるビルド環境を構築することを目標としていたところ、以下のエラーメッセージが発生しした
11
+ gcc系のC++コンパイラを入れ、#include <bits/stdc++.h>を使えるビルド環境を構築することを目標としていま
12
+
13
+
14
+
15
+ 前提条件:
16
+
17
+
18
+
19
+ ・コンソールにg++と入力した時
20
+
21
+ ![GCCが呼ばれていることが確認できます](48caeb4869ac9ba989dbb4154e6a2693.png)
22
+
23
+
24
+
25
+ ・GCC系コンパイラを入れるためにやったこと
26
+
27
+
28
+
29
+ 下記のサイトを見ながら、gccのインストール、シンボリックリンクの設定を行いました。
30
+
31
+ https://anamogra.com/?p=162
32
+
33
+
34
+
35
+ またstdc++.hは、下記のサイトを参考しながら行いました。
36
+
37
+ https://qiita.com/EngTks/items/ffa2a7b4d264e7a052c6
38
+
39
+
40
+
41
+ ・実行できる時
42
+
43
+ ```c++
44
+
45
+ //これはコンパイルが通る
46
+
47
+ #include <iostream>
48
+
49
+ using namespace std;
50
+
51
+
52
+
53
+ int main()
54
+
55
+ {
56
+
57
+ cout << "Hello World" << endl;
58
+
59
+ return 0;
60
+
61
+
62
+
63
+ }
64
+
65
+ ```
66
+
67
+ ・実行できない時
68
+
69
+ ```c++
70
+
71
+ //これは通らない
72
+
73
+ #include <bits/stdc++.h>
74
+
75
+
76
+
77
+ using namespace std;
78
+
79
+
80
+
81
+ int main()
82
+
83
+ {
84
+
85
+ cout << "Hello World" << endl;
86
+
87
+ return 0;
88
+
89
+
90
+
91
+ }
92
+
93
+ ```
94
+
95
+
96
+
97
+
98
+
99
+ 以下のエラーメッセージが発生しました。
10
100
 
11
101
 
12
102
 
@@ -16,13 +106,25 @@
16
106
 
17
107
  ```
18
108
 
109
+ cd "/Users/Desktop/f/j/" && runFiles=`ls *.cpp` && g++ -std=c++11 `echo ${runFiles}` -o test && "/Users/Desktop/f/j/"test
110
+
111
+ f % cd "/Users/Desktop/f/j/" && runFiles=`ls *.cpp` && g++ -std=c++11 `echo ${runFiles}` -o test && "/Users/Desktop/f/j/"test
112
+
113
+
114
+
19
115
  duplicate symbol '_main' in:
20
116
 
21
- /var/folders/dt/bwps2sv91016jcqxhx1whz6h0000gn/T//cckocds5.o
117
+ /var/folders/dt/bwps2sv91016jcqxhx1whz6h0000gn/T//ccvamUzx.o
22
118
 
23
- /var/folders/dt/bwps2sv91016jcqxhx1whz6h0000gn/T//ccz4ukjm.o
119
+ /var/folders/dt/bwps2sv91016jcqxhx1whz6h0000gn/T//ccBYU7Ch.o
24
120
 
121
+ duplicate symbol '_main' in:
122
+
123
+ /var/folders/dt/bwps2sv91016jcqxhx1whz6h0000gn/T//ccvamUzx.o
124
+
125
+ /var/folders/dt/bwps2sv91016jcqxhx1whz6h0000gn/T//ccdxhybd.o
126
+
25
- ld: 1 duplicate symbol for architecture x86_64
127
+ ld: 2 duplicate symbols for architecture x86_64
26
128
 
27
129
  collect2: error: ld returned 1 exit status
28
130
 
@@ -66,7 +168,7 @@
66
168
 
67
169
 
68
170
 
69
- ボリックリクの設定
171
+ コマドプロトをbashからzshに切り替えた
70
172
 
71
173
 
72
174
 

3

すみません

2021/11/02 14:35

投稿

haku_0731
haku_0731

スコア0

test CHANGED
File without changes
test CHANGED
@@ -66,7 +66,7 @@
66
66
 
67
67
 
68
68
 
69
- ここに問題に対して試したことを記載してください。![イメージ説明]
69
+ ・シンボリックリンクの設定
70
70
 
71
71
 
72
72
 

2

誤字

2021/11/02 07:30

投稿

haku_0731
haku_0731

スコア0

test CHANGED
File without changes
test CHANGED
@@ -66,9 +66,7 @@
66
66
 
67
67
 
68
68
 
69
- ここに問題に対して試したことを記載してください。![イメージ説明](9e5fa7e948edaf9f4d570f55f16f3932.png)
69
+ ここに問題に対して試したことを記載してください。![イメージ説明]
70
-
71
- ![シンボリックリンクの現状です](0bbb3b8c99ca3e8092af47acdcedc369.png)
72
70
 
73
71
 
74
72
 

1

ソースコードを追加しました

2021/11/02 03:10

投稿

haku_0731
haku_0731

スコア0

test CHANGED
File without changes
test CHANGED
@@ -34,9 +34,29 @@
34
34
 
35
35
 
36
36
 
37
- ```ここに言語名を入力
37
+ ```c++
38
38
 
39
+ #include <bits/stdc++.h>
40
+
41
+
42
+
43
+ using namespace std;
44
+
45
+
46
+
47
+ int main()
48
+
49
+ {
50
+
51
+ cout << "Hello World" << endl;
52
+
39
- ソースコード
53
+ return 0;
54
+
55
+
56
+
57
+ }
58
+
59
+
40
60
 
41
61
  ```
42
62