Отладка C ++ в Linux - PullRequest
       2

Отладка C ++ в Linux

4 голосов
/ 06 мая 2011

После использования Visual Studio в течение недели, я нахожу CodeBlocks и другие IDE в Linux гораздо хуже. Я не знаю, пропускаю ли я что-то, но я бы хотел иметь IDE, такую ​​как VS в Linux. Я пробовал GDB, но мне трудно использовать. Например, есть ли в Linux что-либо, что может проверять значения связанного списка, например, как показывает Visual Studio.

enter image description here

Мне нужно попробовать DDD. (интерфейс выглядит так 1980-х годов: ()

Ответы [ 8 ]

5 голосов
/ 06 мая 2011

Да, отладчик отображения данных , или DDD, отображает структуры данных графически при отладке. Тем не менее, если вы пишете свой собственный класс связанного списка на C ++, вы не пользуетесь этим языком в полной мере. Почему бы не использовать уже полностью отлаженный std :: list?

2 голосов
/ 06 мая 2011

Удивило, что никто не упомянул Eclipse с CDT.Пользовавшись VS годами, прежде чем перейти на Linux, я обнаружил, что он столь же компетентен.

2 голосов
/ 06 мая 2011

Nemiver - автономный графический отладчик для C и C ++.Он активно поддерживается и имеет множество функций, которые должен иметь современный отладчик: установка точек останова, точек наблюдения, пошаговое выполнение кода, проверка памяти и регистров, подсказки, показывающие содержимое переменных, встроенный дизассемблер, исходные файлы отображаются с подсветкой синтаксиса и т. Д.

1 голос
/ 06 мая 2011

Я бы посоветовал вам проверить KDevelop и Qt Creator.

У них есть графический отладчик (это просто GDB IDE, как и DDD), который позволяет просматривать поля классов и указатели, как в вашем примере.

0 голосов
/ 29 июня 2016

Теперь вам просто нужен Clion от JetBrain, повышенная производительность и легкая отладка.

0 голосов
/ 06 мая 2011

Попробуйте Netbeans с плагином C ++. Я нахожу это очень полезным.

0 голосов
/ 06 мая 2011

Самый короткий ответ: да, есть IDE, которые работают на Linux, но я никогда не видел ничего похожего на Visual Studio, когда дело доходит до отладки.

0 голосов
/ 06 мая 2011

Проверьте MonoDevelop .Он очень похож на Visual Studio.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...