簡體   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