选择附加任务,可以直接默认,然后下一步,也可选择附加快捷方式,这样桌面上就有 vscode 的图标,使用起来直接在在桌面上打开即可,也可选择其他下面的前两项,这样打开工程代码时,鼠标右键选择通过 Code 打开,非常方便,建议这几个选项都选中,如下图示。 选择附加任务 说明:若上一步选择了其他下面的前两项,打开工程代码...
QEMU 也运行了起来,如下图所示。在 VS Code 里可以使用 GDB 命令,需要在最前面加上 -exec。 例如...
"configurationProvider": "ms-vscode.cmake-tools", "compilerPath": "C:/x86_64-elf-tools-windows/bin/x86_64-elf-gcc.exe" } ], "version": 4 } 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 配置完毕,下一篇讲讲qemu和gdb调试器...
直接点击左侧运行调试,选择 C++(GDB/LLDB)。编译C则选择gcc,编译C++则选择g++。此处我们选择g++。 如果编译报错:“C/C++:gcc.exe生成活动文件已终止,退出代码为-1”,编译时会生成一个.vscode文件夹,里面有一个task.json文件, 将“command”的gcc.exe修改为g++.exe。gcc主要用于编译C语言程序,而g++主要用于编译C...
用vscode开始生成,终端提示: "D:\APPProgram\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\bin\Hostx64\x64\cl.exe" /EHsc /Zi /FoE:\project\code\C++\code\Debugger\main.o /FaE:\project\code\C++\code\Debugger\main.asm /FeE:\project\code\C++\code\Debugger\main.exe E:\...
这一步将会自动生成launch.json文件,可以配置VSCode启动GDB调试器; 依次点击菜单栏 运行→添加配置,选择C++(GDB/LLDB); 在弹出的下拉选项中,选择g++.exe - 生成和调试活动文件; VSCode将会自动生成launch.json文件; 生成的launch.json文件里的内容,如下所示; ...
"miDebuggerPath": "D:\\Program Files\\vscode\\MinGW\\bin\\gdb.exe" // 调试器的路径,修改为你的安装路径 }, "miDebuggerArgs": "", // 传递给调试器的附加参数 "stopAtEntry": false, // 设置调试器是否停止在目标的入口(附加时忽略)。默认值为 false。
gdb常用: run 启动程序运行 next 单步执行(不到函数内部) step 单步执行,跟踪到函数内部 fini...
再在.vscode文件夹中新建两个配置文件 launch.json 和 tasks.json 类似于下图 之后再把下面的两个段代码粘贴到对应的文件里 这里需要修改一处:launch中 "miDebuggerPath" 选项需要设置为你的调试器(gdb.exe)所在位置 这里的是我电脑上MinGW -w64的安装位置 ...
{"version":"0.2.0","configurations":[{"name":"(gdb) Launch",// 配置名称,将会在启动配置的下拉菜单中显示"type":"cppdbg",// 配置类型,这里只能为cppdbg"request":"launch",// 请求配置类型,可以为launch(启动)或attach(附加)"targetArchitecture":"x86_64","program":"${workspaceFolder}/testdebug"...