在調試模式下,如果我們添加Dynamic Printf斷點; Eclipse CDT在「斷點」視圖中添加了一個條目,但它不在控制檯上顯示動態printf的內容。Eclipse CDT:Dynamic Printf功能不起作用
在調試配置的「常用」選項卡下嘗試檢查並取消選中「分配控制檯(必要輸入)」,但Dynamic Printf不起作用。
環境:在Windows 7 64位上運行的Eclipse CDT(Oxygen)和GNU gdb(GDB)7.6.1。
如果我們將鼠標懸停在動態printf的斷點,它顯示瞭如下警告:
任何輸入來獲得動態printf的功能在Eclipse CDT的工作?
也許優化器擺脫你的代碼,並且該行不存在。嘗試使用'-O0'選項編譯 – LPs
@LPs沒有運氣,因爲代碼已經由使用選項-O0的內部構建器構建。 – Xplora
16:27:28 ****重建配置調試項目DynamicPrintf **** 信息:內部構建器用於構建 gcc -O0 -g3 -Wall -c -fmessage-length = 0 -o「src \\ DynamicPrintf.o「」.. \\ src \\ DynamicPrintf.c「 gcc -o DynamicPrintf.exe」src \\ DynamicPrintf.o「 – Xplora