2009-03-27 3 views
4

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

+0

Eh? http://stackoverflow.com/questions/24109/c-ide-for-linux – strager

ответ

1

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

1

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

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

+0

Что касается отладки, какие функции отсутствуют в DDD?Я считаю, что DDD слишком часто игнорируется. – supercheetah

+0

Не поймите меня неправильно. Мне нравится DDD. Но когда я использовал его три или четыре года назад, всякий раз, когда вам приходилось проходить проверку потока, вам приходилось использовать обычные команды gdb вместо некоторого варианта в графическом интерфейсе. И я согласен, DDD слишком часто пропускается. Вот почему я предложил это. :) –

0

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

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

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

Edit:

Here's a screenshot of KDevelop (с моего рабочего стола). Это немного старая версия, поэтому я уверен, что интерфейс предлагает больше.

0

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

1

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

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

Смежные вопросы