卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

gcc調(diào)試命令 如何設(shè)置gcc的編譯選項(xiàng),使得生成的可執(zhí)行文件可以更方便地用gdb來調(diào)試?

如何設(shè)置gcc的編譯選項(xiàng),使得生成的可執(zhí)行文件可以更方便地用gdb來調(diào)試?編譯參數(shù),使程序不優(yōu)化,并生成盡可能多的調(diào)試信息。1. -G,生成調(diào)試信息,3代表調(diào)試級(jí)別。此級(jí)別生成更多其他調(diào)試信息。例如,

如何設(shè)置gcc的編譯選項(xiàng),使得生成的可執(zhí)行文件可以更方便地用gdb來調(diào)試?

編譯參數(shù),使程序不優(yōu)化,并生成盡可能多的調(diào)試信息。

1. -G,生成調(diào)試信息,3代表調(diào)試級(jí)別。此級(jí)別生成更多其他調(diào)試信息。例如,級(jí)別3可以調(diào)試宏。

2. -O指定編譯器的優(yōu)化級(jí)別。優(yōu)化級(jí)別越高,執(zhí)行效率越高。但是,優(yōu)化會(huì)改變?cè)械某绦蚪Y(jié)構(gòu),使程序集難以理解,使源代碼與程序集不對(duì)應(yīng),斷點(diǎn)地址與源代碼不對(duì)應(yīng)等-o0意味著程序不會(huì)得到優(yōu)化。

dev c 調(diào)試的時(shí)候顯示項(xiàng)目沒有調(diào)試信息,您想打開項(xiàng)目調(diào)試選項(xiàng)并重新生成嗎?

1. 在“工具”、“編譯選項(xiàng)”、“調(diào)用編譯器時(shí)添加以下命令”下的編輯框中添加-G32,在“將這些命令添加到鏈接器命令行”下的編輯框中添加-G33。轉(zhuǎn)到“程序”頁并將GCC行更改為:gcc.exe文件-調(diào)試4。將第g行更改為g.exe-D DEBUG單擊“確定”。重新編譯和調(diào)試。用dev C調(diào)試程序時(shí),左邊沒有信息

在visualstudio中,我們可以生成程序的調(diào)試版本和發(fā)布版本,用cmake也可以達(dá)到同樣的效果。項(xiàng)目生成的可執(zhí)行文件的調(diào)試版本需要調(diào)試信息,不需要優(yōu)化;發(fā)布版本不需要調(diào)試信息,但需要優(yōu)化。這些特性是由GCC/g中編譯時(shí)的參數(shù)決定的。如果優(yōu)化級(jí)別設(shè)置為最高,則需要設(shè)置-O3,最低的為-o0,即不進(jìn)行優(yōu)化。添加調(diào)試信息的參數(shù)是-G-ggdb。如果不添加此參數(shù),調(diào)試信息將不會(huì)包含在生成的二進(jìn)制文件中