【发布时间】:2022-01-21 12:26:09
【问题描述】:
我正在尝试在 vscode 中调试我的 C 代码,但遇到了一些问题。
我正在使用 ubuntu 并安装了 gcc 和 gdb 调试器。当我开始调试代码并使用 `printf` 或 `scanf` 到达一行时,我收到此错误:
`无法打开'libc-start.c':无法读取文件'/build/glibc-eX1tMB/glibc-2.31/csu/libc-start.c'(错误:无法解析不存在的文件'/build/glibc- eX1tMB/glibc-2.31/csu/libc-start.c').`
我读到这个问题的一些答案说我必须安装`glibc-source`,我做到了。然后我将此添加到我的 launch.json:
"sourceFileMap": {
"/build/glibc-S7xCS9": "/usr/src/glibc"
}
仍然没有任何改变。
你知道什么可以帮助我吗?如果需要,我可以提供更多信息。
【问题讨论】:
标签: c ubuntu debugging gdb libc