linux里用vscod+GDB调试C代码,提示无法打开“printf.c”: 无法读取文件’/build/glibc-S9d2JN/glibc-2.27/stdio-common/printf.c’ (Error: 无法解析不存在的文件"/build/glibc-S9d2JN/glibc-2.27/stdio-common/printf.c")。
是因为缺少glibc,所以下载glibc库方法如下
sudo mkdir -p /build/glibc-S9d2JN/
cd /build/glibc-S9d2JN/
sudo wget http://ftp.gnu.org/gnu/glibc/glibc-2.27.tar.gz
sudo tar -zxvf glibc-2.27.tar.gz
之后就不在提示了,但是单步调试时printf无法输出。不知道为什么。