设为首页 加入收藏

TOP

在Ubuntu上用GDB调试printf源码
2014-11-24 08:10:24 来源: 作者: 【 】 浏览:1
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实战备忘

评论

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

·C语言中,“指针”用 (2025-12-26 15:20:18)
·在c语言的指针运算中 (2025-12-26 15:20:15)
·C语言-函数指针与函 (2025-12-26 15:20:12)
·求navicat for mysql (2025-12-26 13:21:33)
·有哪位大哥推荐一下m (2025-12-26 13:21:30)