2024.01.04
VSCode 환경 파일 정리
c_cpp_properties.json
{
"configurations": [
{
"name": "Linux",
"includePath": [
"${workspaceFolder}/**",
".../dir_a",
".../dir_b",
".../dir_c"
],
"defines": [],
"compilerPath": ".../bin/g++",
"cppStandard": "c++11",
"intelliSenseMode": "gcc-x64"
}
],
"version": 4
}
launch.json
{
"version": "0.2.0",
"configurations": [
{
"name": "(gdb) Launch",
"type": "cppdbg",
"request": "launch",
"program": ".../project/sha256",
"args": [ ],
"stopAtEntry": true,
"cwd": ".../project",
"environment": [],
"externalConsole": false,
"MIMode": "gdb",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
],
"preLaunchTask": "g++ build",
"miDebuggerPath": "/bin/gdb"
}
]
}
tasks.json
{
"version": "2.0.0",
"tasks": [
{
"type": "shell",
"label": "g++ build",
"command": ".../bin/g++",
"args": [
"-g",
"-std=c++11",
"-DSC_INCLUDE_DYNAMIC_PROCESSES",
"-Wl,-rpath=.../lib,-rpath=.../shared/lib",
"./main.cpp",
"./sha256.cpp",
"-I/.../project/sha256",
"-I/.../shared/include",
"-L/.../shared/lib",
"-Wl,-Bstatic",
"-lsystemc",
"-Wl,-Bdynamic",
"-lpthread",
"-o",
"/.../project"
],
"group": {
"kind": "build",
"isDefault": true
}
},
{
"type": "shell",
"label": "run",
"command": ".../sha256 ",
"dependsOn": [
"g++ build"
],
"problemMatcher": []
},
{
"type": "shell",
"label": "trace",
"command": "gtkwave trace.vcd",
"dependsOn": [
"run"
],
"problemMatcher": []
}
]
}
'IT' 카테고리의 다른 글
[마우스] 광학 센서 분해 (0) | 2025.01.05 |
---|---|
[현미경] FHD 500x & 200x + YIZHAN 테스트 (0) | 2025.01.04 |
[비트코인] KISA SHA256 테스트 (0) | 2025.01.02 |
[현미경] EMZ-TR + 링라이트 (0) | 2024.12.31 |
[현미경] 구조 분석 (0) | 2024.12.29 |