На C++/сборка интегрированной среды разработки в Linux



То, что я ищу, - это IDE, которая будет работать на Linux, которая имеет поддержку подсветки синтаксиса сборки C++ и x86. Я уже пробовал Code:: Blocks, но это не позволяет мне запустить программу так, как мне нужно, поэтому это не сработало хорошо.



Мои потребности:




  • возможность компилировать программы, выдавая команду "make all" в определенном каталоге

  • возможность запускать программы, выдавая пользовательскую команду вместо запуска определенного исполняемого файла

  • графический (не vim / emacs / etc) и будет запуск в GNOME / Fedora 14


Что было бы очень полезно:




  • интеграция Git

  • Автоверсия (как и Code:: Blocks)


Eclipse не работает для меня, так как независимо от того, что я устанавливаю, он пытается сделать автоматическую сборку/проверку ошибок всей программы, используя неправильную цепочку инструментов, и ошибки выходят все, даже если я отключаю CDT.



Выделение синтаксиса сборки не является требованием , но было бы полезно. Однако он должен иметь C++ подсветка синтаксиса.



EDIT: под "графическим" я подразумеваю, что я уже пробовал vim/emacs некоторое время назад, и нашел их слишком сложными, чтобы научиться использовать за короткое время, не теряя рассудка.



EDIT 2: данный редактор также должен хранить файлы проекта только в одном файле, так как я не хочу, чтобы "git add" каждый раз, когда редактор молча добавляет туда какой-либо файл, добавлял целый новый каталог.

645   4  

4 ответов:

Vim

Обязательно посмотрите на

Просто лучший редактор и будет работать в любом месте - в том числе в вашем удаленном терминале под экраном:)

Eclipse CDT

Eclipse может импортировать существующие проекты makefile и не будет блокировать makefile :) Затмения интеллекта есть хороший

Я использую Eclipse HELIOS в linux. Он поддерживает

  • профилирование,
  • проверка памяти с помощью valgrind
  • отладка GDB, удаленная отладка
  • визуализация графа вызовов, всеобъемлющая ссылка на символ (применяются обычные ярлыки eclipse), простые рефакторинги
  • покрытие GCov
  • oprofile
  • ...

Он должен быть портативным, поэтому я ожидаю, что большая часть этого будет работать на windows.

Что вы думаете о KDevelop?

Если вы хотите пойти коммерческим путем, есть SlickEdit , который работает на нескольких платформах и с несколькими языками (включая два упомянутых вами).

Http://www.slickedit.com/products/slickedit/

Я думаю, что emacs-лучший многоязычный редактор.

Comments

    Ничего не найдено.