如果現在有同一個工程構建出的Debug版和Release版可執行文件projectD和projectR,如下的命令可以幫助你把Debug版中的符號表加到Release版中,實現對Release版的調試。
1、objcopy --only-keep-debug projectD projectsymbol.dbg #生成符號表;
2、gdb -q --symbol=projectsymbol.dbg -exec=projectR #加載符號表;
這下在gdb中就可以看到源代碼了。
如果現在有同一個工程構建出的Debug版和Release版可執行文件projectD和projectR,如下的命令可以幫助你把Debug版中的符號表加到Release版中,實現對Release版的調試。
1、objcopy --only-keep-debug projectD projectsymbol.dbg #生成符號表;
2、gdb -q --symbol=projectsymbol.dbg -exec=projectR #加載符號表;
這下在gdb中就可以看到源代碼了。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。