设为首页 加入收藏

TOP

在Ubuntu上用GDB调试printf源码
2014-11-24 08:10:24 来源: 作者: 【 】 浏览:0
Tags:Ubuntu 上用 GDB 调试 printf 源码

解决办法是:


1.安装带有调试信息的libc: sudo apt-get install libc6-dbg


2.下载libc源码


a.选定一个放置源码的目录并进入,如 /home/kent/dev-os/libc6-source


b.执行sudo apt-get source libc6, 会把源码下载到当前目录中。 最后源码目录大概是:/home/kent/dev-os/libc6-source/eglibc-2.15


3.运行gdb时指定libc源码目录:gdb `find /home/kent/dev-os/libc6-source/eglibc-2.15 -type d -printf '-d %p '` my_program


4.最后进入printf()函数即可. 我这里看到的第一行代码是


va_list arg;


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Unix shell自定义函数的简介及使用 下一篇C++ Hadoop实战备忘

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·“我用Java 8”已成 (2025-12-26 11:19:54)
·下载 IntelliJ IDEA (2025-12-26 11:19:52)
·Java是什么?(通俗 (2025-12-26 11:19:49)
·雾里看花:真正意义 (2025-12-26 10:54:36)
·C++——模板(超详细 (2025-12-26 10:54:34)