MacOS상의 VSCode에서 C++ 컴파일, 디버깅을 위한 개발환경을 세팅하는 환경변수 내용이다. 필요할때마다 찾아서 쓸 것.
launch.json
{
// IntelliSense를 사용하여 가능한 특성에 대해 알아보세요.
// 기존 특성에 대한 설명을 보려면 가리킵니다.
// 자세한 내용을 보려면 https://go.microsoft.com/fwlink/?linkid=830387을(를) 방문하세요.
"version": "0.2.0",
"configurations": [
{
"name": "clang++ - Build and debug active file",
"type": "lldb",
"request": "launch",
"program": "${fileDirname}/${fileBasenameNoExtension}",
"args": [],
"cwd": "${fileDirname}",
"preLaunchTask": "C/C++: clang++ 활성 파일 빌드"
}
]
}
task.json
{
"version": "2.0.0",
"tasks": [
{
"type": "shell",
"label": "C bulid for clang",
"command": "clang",
"args": [
"-g",
"${file}",
"-o",
"${fileDirname}/${fileBasenameNoExtension}"
],
"options": {
"cwd": "${workspaceRoot}"
},
"presentation": {
"clear": true
},
"group": {
"kind": "build",
"isDefault": true
},
"problemMatcher": []
},
{
"type": "shell",
"label": "C++ bulid for clang++",
"command": "clang++",
"args": [
"-g",
"${file}",
"-o",
"${fileDirname}/${fileBasenameNoExtension}"
],
"options": {
"cwd": "${workspaceRoot}"
},
"presentation": {
"clear": true
},
"group": {
"kind": "build",
"isDefault": true
},
"problemMatcher": []
},
{
"type": "shell",
"label": "execute",
"command": "${fileDirname}/${fileBasenameNoExtension}",
"group": "test",
"presentation": {
"clear": true
}
}
]
}
728x90
'ErrorLog' 카테고리의 다른 글
[ErrorLog - python] 맥 zsh: command not found: python 오류 (0) | 2024.03.15 |
---|---|
[ErrorLog - git] .gitignore 적용이 안되는 경우 (0) | 2024.03.09 |
[ErrorLog - Git] Updates were rejected because the tip of your current branch is behind... (0) | 2024.02.02 |