ubuntu下vs code中debug报错unable to open “xxx.c” unable to read file“xxx.c”

项目场景:

ubuntu下使用vscode配置调试环境


问题描述:

Uable to open “libc-start.c”:Unable to read file(/build/glibc-xxxxx/glibc-2.31/csu/libc-start.c))。


解决方案:

安装glibc

sudo apt install glibc-source
cd /usr/src/glibc/
sudo tar -xvf glibc-[VERSION].tar.xz

launch.json添加内容xxxxx为报错的6位短码

“sourceFileMap”: {
“/build/glibc-xxxxx”: “/usr/src/glibc”
}