我在Ubuntu 12.04安裝GCC 4.8.1(我不得不添加PPA這樣做)現在GDB顯示以下信息:Ubuntu上的C++應用程序。安裝GCC 4.8.1之後,GDB不工作
無法找到動態鏈接程序斷點功能。 GDB將無法調試共享庫初始化程序 並跟蹤顯式加載的動態代碼。不能爲5個庫加載共享庫符號,例如, /usr/lib/x86_64-linux-gnu/libstdc++.so.6。 使用「info sharedlibrary」命令查看完整列表。 你需要「設置solib-search-path」或「set sysroot」嗎?
我做了谷歌,我發現這篇文章,以最好的回答我的問題: http://www.fayewilliams.com/2013/01/31/gdb-unable-to-find-dynamic-linker-breakpoint-function/
,但是我還是不明白這樣做究竟是什麼。有人可以幫忙嗎?謝謝!
或者,您可以將'-gdwarf-2'傳遞給編譯器以生成與GDB 7.4兼容的調試符號。 – legends2k