首先,我英语说得不好,请原谅,我想在gdb中查看musl的源代码,这是我做的。
1.易于安装musl-tools
- git:git.musl-libc.org/musl
1.设置gdb的路径,下面是我的'/~/. gdbinit'中的内容:
layout src
directory ~/musl/src
字符串
1.创建一个C程序:
#include <stdio.h>
int main(){
printf("hello\n");
return 0;
}
型
1.我用'musl-gcc -O 1-g3 -static test.c'编译它
1.然后我用gdb运行它。但是当我用's'试图进入printf的源代码时,它只是跳过它。
我试着问过chatgpt,但还是不能解决。谁能告诉我为什么会这样,我该怎么解决呢?
1条答案
按热度按时间tzxcd3kk1#
1.使用调试符号构建musl:
字符串
1.使用调试符号针对库构建程序:
型
1.享受甜蜜的成功:
型