Rad*_*scu 6 debugging gdb visual-studio-code
我VSCode在 Linux 上使用,我想出了以下启动配置来尝试启动VSCode调试器,而调试器又依赖于gdb:
{
"version": "0.2.0",
"configurations": [
{
"name": "(gdb) Launch",
"type": "cppdbg",
"request": "launch",
"program": "${fileDirname}/${fileBasenameNoExtension}",
"args": ["a", "b", "c", "d", "e"],
"stopAtEntry": false,
"cwd": "${fileDirname}",
"environment": [],
"externalConsole": false,
"MIMode": "gdb",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
],
"preLaunchTask": "make project"
}]
Run Code Online (Sandbox Code Playgroud)
}
在这里,使用args属性我想将 5 个参数传递给我正在调试的进程,即:“a”、“b”、“c”、“d”、“e”。
但是,当我运行调试器时,该argc值正确设置为 6,但存储的值本身argv不存在。
| 归档时间: |
|
| 查看次数: |
2705 次 |
| 最近记录: |