欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

如何設置gcc的編譯選項,使得生成的可執行文件可以更方便地用gdb來調試?

錢浩然2年前15瀏覽0評論

編譯程序時設置-g3-O0編譯參數,使其程序不優化以及盡可能多的生成調試信息。

1.-g,產生調試信息,3表示調試級別。這個級別會產生更多的額外調試信息。比如3這個級別可以調試宏。

2.-O,規定編譯器的優化等級,優化級數越高執行效率一般越好,但是優化會改變原有程序結構,使得其匯編不易理解,使其源代碼與匯編對應不上,斷點地址與源碼對應不上等問題,-O0表示對程序不做任何優化。