LINUX.ORG.RU

geany полегче, а еще лучше текстовый редактор с плагином на автокомплит и подстановку чтобы небыло кнопочки build. А собирать g++ -ом ручками.

Aneko
()

Любимый текстовый редактор с синтаксической подсветкой (kate, kwrite, gedit, geany, ..., если опытный никсоид - vim, emacs). Также понадобится дебаггер. Проще всего использовать фронтенды - KDbg, Nemiver, Insight, DDD (последний самый мощный, но он самый сложный, непривычный, олдскульный и вырвиглазный). Если есть желание, можно использовать напрямую gdb, но это не для начинающего.

Можно Code::Blocks или Codelite.

Можно также Netbeans или Eclipse, но они на жабе и тормозят.

Deleted
()

emacs - the only way to learn +C+ *nix development

anonymous
()

Используй kate и будешь счастлив.

trex6 ★★★★★
()

Visual St^W^W

QtCreator. Можно Code::Blocks, попроще, «подеревяннее». Относительно удобна Oracle Solaris Studio (бывшая Sun Studio).

Все перечисленное выше для базового освоения требует 10 минут максимум и достаточно удобно в использовании. Первые две устанавливаются с репозитариев, третья - скачивается по ссылке выше.

gizzka ★★
()
Ответ на: комментарий от anonymous

>а кто тебе сказал, что в QtCreator нельзя «делать консольные программы, без привязки к Qt и гуя»?

Он же заточен под Qt, а не под голые консольные проги.

По сабжу - лучше всего использовать готовую полноценную ИДЕ, наподобие нетбинса или кодеблокс, ну а если хочешь почувтсвовать себя Ъ, то вим+гцц. Ну да я тебе это уже говорил.

Zhbert ★★★★★
()
Ответ на: комментарий от Deleted

>Нет. Новичку нужно сначала научится делать консольные программы, без привязки к Qt и гуя.

для создания консольных программ есть C. вопрос был про IDE для C++, так как плюсы без Qt вообще вероятно нет причин использовать.

tommy ★★★★★
()
Ответ на: комментарий от tommy

>для создания консольных программ есть C

Их и на цпп можно писать. ЕМНИП в вузах только так и делают, судя по методичкам.

Zhbert ★★★★★
()
Ответ на: комментарий от Zhbert

> Он же заточен под Qt, а не под голые консольные проги.

«заточен» всего-лишь означает одну строку:

QT += core

в .pro файле после создания нового проекта, которая, даже если ее не удалять, есть не просит и жить не мешает, в остальном все тоже самое - и автодополнение работает, и синтаксис подсвечивается, и проект собирается

anonymous
()
Ответ на: комментарий от anonymous

>в остальном все тоже самое - и автодополнение работает, и синтаксис подсвечивается, и проект собирается

Мб. Но лично я геани предпочитаю и гцц.

Zhbert ★★★★★
()
Ответ на: комментарий от www_linux_org_ru

>kdevelop

Замечательная среда, но есть одно но. Она потянет за собой половину кед, у него же бубунта.

Zhbert ★★★★★
()
Ответ на: комментарий от Zhbert

>Он же заточен под Qt, а не под голые консольные проги.

Никто не мешает тебе в проге не ссылаться на QCoreApplication

slackwarrior ★★★★★
()
Ответ на: комментарий от k0l0b0k

Присоединяюсь, Qt Creator самое то для нубика. Хотя другие среды тоже просты, но эта хотя бы простая в установке (если не через репозиторий) и простая в настройке.

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от tommy

>плюсы без Qt вообще вероятно нет причин использовать.

Куча всяких причин. От «заказчик так захотел», до «мы убедили заказчика, что ему нужны плюсы» ;)

slackwarrior ★★★★★
()
Ответ на: комментарий от Deleted

> Можно также Netbeans или Eclipse, но они на жабе и тормозят.

Зато они более или мнее честно парсят плюсовый код. Как в этих ваших vim/geany делать поиск references для перегруженного оператора или вызова конструктора? Обычный frind-grep для таких случаев просто не работает.

А по теме - для начала и QtCreator весьма неплох, а сборка через qmake абсолютно не мешает.

kamre ★★★
()
Ответ на: комментарий от slackwarrior

>От «заказчик так захотел», до «мы убедили заказчика, что ему нужны плюсы» ;)

=) Лорчую.

Zhbert ★★★★★
()
Ответ на: комментарий от Deleted

> Новичку нужно сначала научится делать консольные программы, без привязки к Qt и гуя

+100500

сначала стоит освоить инструментальные средства

ananas ★★★★★
()
Ответ на: комментарий от www_linux_org_ru

сам пользуюсь, неплохая вещь, были странные баги, но уже допилили до вменяемого состояния

dOzEr
()
Ответ на: комментарий от slackwarrior

>«мы убедили заказчика, что ему нужны плюсы» ;)

Сначала создаём себе проблемы, а потом героически их преодолеваем? :)

Deleted
()
Ответ на: комментарий от Deleted

>Сначала создаём себе проблемы, а потом героически их преодолеваем? :)

Ну как сказать. Лично я лучше попробую убедить начальника, что я лучше напишу программу на с++ и qt, чем напишу так, как хочет он, на делфи, и она упадет в самый неподходящий момент из-за какой-то виндовой прихоти.

Zhbert ★★★★★
()

Нетбинс для начала очень даже подойдет

note173 ★★★★★
()
Ответ на: комментарий от Deleted

>Мне показалось, он имел в виду наоборот, мол, убедить использовать голый C++ без Qt.

А, ну возможно.

Zhbert ★★★★★
()
Ответ на: комментарий от anonymous

>в уме же, там же его и исполняют

Тогда другие не видят плодов их трудов. А это не есть хорошо. Так что получившийся в уме бинарник надо сделать на компе, чтобы показать. А для сего хексредактор нужен.

Zhbert ★★★★★
()
Ответ на: комментарий от Zhbert

>напишу так, как хочет он, на делфи, и она упадет в самый неподходящий момент из-за какой-то виндовой прихоти.

ржунимагу

d_a ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.