2010-02-07 2 views
1

Я хочу изучить и изменить некоторые программы с открытым кодом, написанные на C.Использование Eclipse для программирования на C?

Можно ли использовать Eclipse для этой цели? Если да, то какие плагины я должен добавить? О чем я должен знать?

Если нет, то какие FOSS C IDE вы рекомендуете для кодирования C на linux-боксе? Emacs, в то время как, несомненно, мощный, не в моем вкусе (я больше Мышелов, чем клавишника.)

ответ

1

Я нашел NetBeans быть лучше язь для C/C++, то затмение - C/C++ является первым класса в мире netbeans. Я лично использую geany в эти дни.

+0

Прошу прощения, но geany довольно разочаровывает ... У него нет механизмов индексирования и довольно хромой, как gedit ... Еще один редактор. Если у вас есть какая-либо ссылка для правильной настройки, тогда было бы более полезно – codingfreak

1

Использование Eclipse CDT, вы можете скачать Eclipse IDE для C/C++ here. Он не настолько зрелый, как Java IDE, и может быть больно создать с ним правильную систему сборки, если вы не удовлетворены тем, что Eclipse обрабатывает ваши сборки.

1

Как вы попросили альтернативные IDE с открытым исходным кодом, я бы рекомендовал Code :: Blocks для чего-либо C/C++.

Если вы хотите дать ему попробовать, загрузите nightly build (они действительно не сохраняют «стабильную» версию в актуальном состоянии). Инструкции по установке в Linux можно найти в соответствующей теме форума.

IMO Code :: Blocks действительно хорош, потому что он быстрый, портативный, и вы можете легко сконфигурировать каждую деталь вашего проекта. Есть также много plugins, которые могут помочь вам в разработке.

Но, если вы привыкли к Eclipse, и как это до сих пор, вы должны действительно использовать CDT, потому что вы получаете то же самое (хороший) выглядеть и чувствовать, как с другими средами разработки Eclipse (Java, Java EE , Jython, Python, ...).

+0

(IMO) В коде :: блоки все так скрыто и красно. Хорошая часть программного обеспечения должна иметь человека, который работает с самого начала. –

+0

Мнения разные. Поэтому он должен попробовать все упомянутые IDE, чтобы узнать, что лучше подходит. – AndiDog

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