在Visual Studio Code中调试C程序

10

我正在尝试在Ubuntu中使用Visual Studio Code调试C程序。

我在launch.json中设置

"program": "${workspaceRoot}/sample"

其中"sample"是我的程序名称。然后,我只需在代码中放置断点并单击调试箭头即可。但是,调试器没有触发断点,终端窗口会闪现并关闭。

当我将鼠标悬停在断点上时,它显示:

包含此断点的模块尚未加载或无法获取断点地址。

是否需要配置其他设置?


1
这里发布了一个类似的问题 链接,其中包含了一个解决方案。那个解决方案对你有用吗? - Random Davis
啊,谢谢。我在编译时漏掉了-g标签。 - SpiderRico
2
@SpiderRico,如果这个问题已经解决了,你可以将解决方案作为答案添加并标记它。这样会帮助其他遇到相同问题的社区成员。祝你有美好的一天:) - Jack Zhai
1个回答

25

这个问题与 VS Code 无关,只是在编译程序时缺少了 -g 标签。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接