IDE для отладки исходного кода C в Linux - PullRequest
4 голосов
/ 27 марта 2009

В последнее время я занимаюсь разработкой с использованием C на платформах Linux, такие инструменты, как gcc, работают быстро. Но я хотел бы, чтобы было бы здорово иметь IDE, такую ​​как VC ++ IDE для Windows.

Ответы [ 8 ]

6 голосов
/ 27 марта 2009
1 голос
/ 27 марта 2009

Monodevelop может выполнять проекты на C / C ++, и их последние заметки о выпуске указывают, что у них есть отладчик собственного кода .

Если вам интересно, посмотрите канал Jupiter Broadcasting youtube , потому что на следующей неделе они собираются рассмотреть Monodevelop 2.0, я полагаю.

1 голос
/ 27 марта 2009

Помимо всех опций, уже упомянутых в других постах, я добавлю DDD . Это хороший интерфейс для GDB.

Я должен сказать, что я использовал Eclipse CDT, Netbeans и DDD. На мой взгляд, ни один из них не приближается к тому, что вы получаете с Visual Studio. Eclipse и Netbeans для C / C ++ devel работают медленно и глючно. С DDD все в порядке, но не хватает многих функций, которые вы получаете с помощью инструментов Microsoft.

1 голос
/ 27 марта 2009

Netbeans сделает это.

1 голос
/ 27 марта 2009

В Википедии есть хороший обзор опций:

http://en.wikipedia.org/wiki/Comparison_of_integrated_development_environments

Если я использую Qt для разработки, то, на мой взгляд, новая IDE Qt Creator довольно хороша.

1 голос
/ 27 марта 2009

Существуют Eclipse CDT (http://www.eclipse.org) и NetBeans C ++ (http://www.netbeans.org),), которые являются отличными IDE с почти такими же функциями, как Visual Studio. Если вы начинаете разработку для Linux и Windows, вы, возможно, захотите глубже изучить CMake (http://www.cmake.org), который автоматизирует генерацию всех файлов вашего проекта для всех сред C / C ++.

0 голосов
/ 27 марта 2009

CodeBlocks и Anjuta довольно справедливы, как отметил Брайан Кэмпбелл

0 голосов
/ 27 марта 2009

В KDevelop есть крючки для цепочки инструментов GNU, а также крючки для valgrind / cachegrind / и т. Д. Его довольно легкий (отзывчивый), довольно интуитивно понятный и простой в освоении.

Обычно я просто использую KATE и открываю встроенный терминал для таких вещей, как valgrind / gdb. С включенными опциями отладки очень легко просматривать выходные данные valgrind и построчно исправлять ошибки в коде.

Оба поставляются с KDE, если у вас есть KDE, они уже должны быть в вашем меню.

Edit:

Вот скриншот KDevelop (с моего рабочего стола). Это немного старая версия, поэтому я уверен, что интерфейс теперь предлагает больше.

...