Что такое хорошая C / GDK2 IDE для Ubuntu?

891
wag2639

Что такое хорошая интегрированная среда разработки (IDE) для C и GDK + 2 для разработки в Ubuntu?

Пожалуйста, укажите плюсы и минусы для каждого предложения.

Заметки:

  • Я привык к использованию Visual C ++ для Windows и C ++
  • В Linux я обычно использую gcc и vi (я бы хотел что-то более дружелюбное, чем GDB)
0

2 ответа на вопрос

1
sleske

На самом деле Eclipse - это довольно солидная IDE для написания C / C ++, если вы используете C Development Toolign (CDT).

Тогда есть [KDevelop], также довольно зрелый. Первоначально он был предназначен для разработки KDE, но вы также можете использовать его для простого C, если хотите.

Наконец, если вы хотите что-то менее интегрированное, но использовать отдельные инструменты (способ Unix), вы должны выбрать хороший редактор (Vim и Emacs приходят на ум, оба имеют хорошую интеграцию с различными инструментами, такими как контроль версий и компилятор) плюс отладчик. Вы также можете посмотреть на DDD, интерфейс для GDB.

Что касается плюсов и минусов, то это действительно зависит от ваших личных предпочтений. Интегрированная версия хороша, если вам нравится, как есть, но трудно изменить, если нет.

Также см. Например

https://stackoverflow.com/questions/24109/c-ide-for-linux

https://stackoverflow.com/questions/86676/is-there-a-good-and-free-ide-for-cc-in-linux

0
Justin Smith

Лучший интерфейс для отладки Linux, который я видел, - это режим gud для gdb в emacs (автоматически переходит на соответствующую точку в исходном коде, интерактивные точки останова с помощью щелчка мышью и т. Д.). А speedbar / etags обеспечивает хороший интерфейс для просмотра исходного кода более высокого уровня в emacs. К сожалению, vim не обеспечивает взаимодействие процессов, поэтому он не может интегрироваться с отладчиком, но определенно изучает команды тегов, если вы собираетесь придерживаться vi.

Отладка * с помощью * `vim` всегда есть clewn (http://clewn.sourceforge.net/). Benjamin Bannier 14 лет назад 0
Да, и Pyclewn, http://pyclewn.sourceforge.net/ sleske 12 лет назад 0

Похожие вопросы