繁体   English   中英

如何在标准库C / C ++函数中进行gdb步入操作?

[英]How to make gdb step-into operation in standard library C/C++ function?

最近我遇到了一个有趣的问题。 当我使用gdb进行代码搜索时,我可以通过step-into移动到我定义的任何函数内部。 但是当我尝试为标准C函数(例如printf())时,我只看到二进制形式的源代码。

如何让gdb显示人类可读的源代码? 我对标准函数的工作很感兴趣。谢谢!

你必须:

  • 安装标准C和C ++库的调试版本
  • 告诉编译器链接这些版本

如果您使用的是Linux并且使用GCC作为编译器,那么您可以查看有关如何执行上述第二个项目符号的帖子

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM