teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

jsonファイルにコメントを追記

2018/12/12 14:06

投稿

退会済みユーザー
answer CHANGED
@@ -6,20 +6,20 @@
6
6
  "version": "2.0.0",
7
7
  "tasks": [
8
8
  {
9
- "label": "Debug Build",
9
+ "label": "Debug Build", // "echo"から任意のわかりやすい名前へ、launch.jsonの"preLaunchTask"等で使われる
10
- "type": "process",
10
+ "type": "process", // "shell"から"process"に変更
11
- "command": "gcc",
11
+ "command": "gcc", // "echo Hello"から"gcc"に変更
12
12
  "args": [
13
13
  "-g",
14
14
  "-Og",
15
- "step.cpp",
15
+ "step.c",
16
16
  "-ostep.exe"
17
17
  ],
18
- "group": {
18
+ "group": { // ビルドタスクの実行(Ctrl+Shift+B)でこのタスクが実行されるようになる
19
19
  "kind": "build",
20
20
  "isDefault": true
21
21
  },
22
- "problemMatcher": "$gcc"
22
+ "problemMatcher": "$gcc" // "$tsc"から"$gcc"に変更、gccのビルドエラーがターミナルの問題にリストアップされるようになる
23
23
  }
24
24
  ]
25
25
  }
@@ -39,14 +39,14 @@
39
39
  "name": "C/C++: (gdb) Launch",
40
40
  "type": "cppdbg",
41
41
  "request": "launch",
42
- "program": "${workspaceFolder}/step.exe",
42
+ "program": "${workspaceFolder}/step.exe", // デバッグ対象へのパス
43
43
  "args": [],
44
44
  "stopAtEntry": false,
45
45
  "cwd": "${workspaceFolder}",
46
46
  "environment": [],
47
47
  "externalConsole": true,
48
48
  "MIMode": "gdb",
49
- "miDebuggerPath": "c:/mingw/bin/gdb.exe",
49
+ "miDebuggerPath": "c:/mingw/bin/gdb.exe", // gdb.exeへのフルパス
50
50
  "setupCommands": [
51
51
  {
52
52
  "description": "Enable pretty-printing for gdb",
@@ -54,7 +54,7 @@
54
54
  "ignoreFailures": true
55
55
  }
56
56
  ],
57
- "preLaunchTask": "Debug Build"
57
+ "preLaunchTask": "Debug Build" // デバッグ開始時に実行するtask.jsonのタスク名
58
58
  }
59
59
  ]
60
60
  }