|
发表于 2024-2-16 09:55:18
|
显示全部楼层
在你的launch.json配置文件中,有两个地方可能需要注意。
首先,确保你设置了"stopAtEntry": false,这样GDB将不会在程序入口处停下来。如果你想要在程序开始时就停下来,可以将该值设置为true。
其次,你需要正确设置"cwd"字段,它指定了GDB的当前工作目录。确保它指向你的项目文件夹。
这是一个更新后的例子:
- {
- "version": "0.2.0",
- "configurations": [
- {
- "name": "(gdb) Launch",
- "type": "cppdbg",
- "request": "launch",
- "program": "C:/Users/Administrator/Desktop/temp/c/hello",
- "args": [],
- "stopAtEntry": false,
- "cwd": "${workspaceFolder}",
- "environment": {},
- "externalConsole": false,
- "MIMode": "gdb",
- "setupCommands": [],
- "miDebuggerPath": "C:/soft/cygwin64/bin/gdb.exe"
- }
- ]
- }
复制代码
请根据你的具体情况进行相应调整。现在,尝试再次运行调试器并设置断点,看看是否能够在断点处停下来。如果还有问题,请提供更多的细节和错误信息,以便我们能够帮助你解决问题。
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。 |
|