簡體   English   中英

在Linux中調試C ++

[英]Debugging C++ in Linux

使用Visual Studio一周后,我發現Linux中的CodeBlocks和其他IDE遠遠不如。 我不知道我是否遺漏了一些東西,但我希望在Linux中擁有像VS這樣的IDE。 我試過gdb,但我覺得很難用。 例如,Linux中是否有任何東西可以檢查鏈接列表的值,就像Visual Studio顯示的那樣。

在此輸入圖像描述

我需要嘗試DDD。 (接口看起來如此1980年代:()

是的, 數據顯示調試器或DDD在調試時以圖形方式顯示數據結構。 話雖如此,如果您使用C ++編寫自己的鏈表類,那么您並沒有真正充分利用該語言。 為什么不使用已經完全調試的std :: list?

Nemiver是一個用於C和C ++的獨立圖形調試器。 它是主動維護的,具有現代調試器應具備的許多功能:設置斷點,觀察點,單步執行代碼,檢查內存和寄存器,顯示變量內容的工具提示,集成的反匯編程序,源文件以語法高亮顯示,等等。

令人驚訝的沒有人提到帶有CDT的Eclipse。 在遷移到Linux之前使用VS多年,我發現它同樣有能力。

我建議你看看KDevelop和Qt Creator。

他們有一個圖形調試器(它只是一個GDB IDE,就像DDD一樣),它可以讓你像在你的例子中一樣瀏覽類字段和指針。

現在你只需要JetBrain的Clion,更高的生產力和簡單的調試。

最簡單的答案是:是的,IDE可以在Linux上運行,但在調試時我從未見過任何接近Visual Studio的東西。

嘗試使用C ++插件的Netbeans。 我發現它非常有用。

查看MonoDevelop 它的設計與Visual Studio非常相似。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM