IDE для c++ под иксы

vlfdimir58

по типу BC 3.1 есть че-нить?
чтобы можно Trace делать за изменением переменной следить...

slonishka

а обычный дебагер не катит?

shlyumper

ddd может?

vlfdimir58

обычный - это какой?
ручками в vim'e - это прикольно, да. Мне даже стало нравиться.

slonishka

а я не помню - давно я эти проги писала

vlfdimir58

он как надстройка к emacs'у работает только или alone тоже?

eduard615

он alone и есть.
удобная мотифная морда к gdb, jdb, perldebug и т.д.

valy37

kdevelop
anjuta
sniff (comercial)

Coffin

как это по типу BC3.1 и ещё и под иксы?
IDE в BC3.1 консольная же была.
вообщем по типу BC3.1 это motor и xwpe,
а под иксы это KDevelop и Anjuta.
но, IMHO, лучше юзать emacs

stream2008

ИСР у ВС3.1 не была консольная. Точнее, с ним поставлялись две ИСР: нормальная в текстовом режиме и отстойная - в графическом, для винды (тогда ещё третьей).

avinir60

Есть ли аналог Builder под X. Слышал, C-FORGE очень удобная среда. Ее кто-нибудь крякнутую видел?
KDevelop мне не понравился. Так что пока юзаю vim+ctags+ddd.

Ivan8209

А почему бы не Emacs+cvs+rcs+make+gdb?
---
...Я работаю...

avinir60

Мне почему-то Emacs не понравился. Внешний вид больно убогий. Хотя, может и стоит попробовать. А что есть cvs+rcs? Может у тебя есть доки, как всем этим можно удобно пользоваться?

Ivan8209

Emacs: M-x info или C-h i
man rcs
man cvs
info rcs
info cvs
RCS --- Revision Control System, очень удобно, когда развиваешь версии, одну ветку или с ответвлениями.
CVS --- Concurrent Versioning System, если есть куча файлов, а также, если работаешь командой.
Emacs --- очень мощный редактор, в который встраивается всё, что только можно встроить. Есть куча примочек под разные языки программирования, в т.ч. разные подсветки. Есть поддержка gdb, rcs, cvs.
D.C. ad infinitum.
---
...Я работаю...

Ivan8209

Под иксами емакс запускал?
Это про убогий вид.
---
...Я работаю...

Coffin

лучше уж тогда emacs+bitkeeper+make, так как cvs многого не умеет,
ну в крайнем случае, если важна лицензионная чистота, то вместо bitkeeper можно юзать subversion.
в частности в bitkeeper и subversion есть такие фичи как переименование файла и группировка
изменений.

Coffin

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

Ivan8209

> лучше уж тогда emacs+bitkeeper+make, так как cvs многого не умеет,
> ну в крайнем случае, если важна лицензионная чистота,
> то вместо bitkeeper можно юзать subversion.
> в частности в bitkeeper и subversion есть такие фичи как переименование файла и группировка
> изменений.
Так, вот тут поподробнее, пожалуйста.
Где достать?
Какие отличия?
---
...Я работаю...

Coffin

>Где достать?
bitkeeper на http://www.bitmover.com
subversion я брал на apt-get.org сборку под Debian/3.0
>Какие отличия?
ну отличий много, например bitkeeper является коммерческим,
работа там происходит с самим репозиторим, то есть у каждого разработчика существует
собственный репозиторий, синхронизация рабочего репозитория с репозиторием на сервере может осуществлятся
по ssh/mail/http
в subversion как и в cvs репозиторий один, работа с сервером по http протоколу, кстати apache2 поднимать придётся.
все изменения хранятся не в текстовых файлах, а в berkeley db4.

Coffin

emacs поддерживает оба

Coffin

ну ещё "протокол" file:/ они естественно тоже поддерживают, это если работа происходит на localhost
и ломает поднимать всякие сервера

Ivan8209

Даже если спирт замёрзнет...
Настроить емакс я сумею, при желании.
А ссылку на subversion?
---
...Я работаю...

Chupa

> Где достать?
google, как обычно, рулит
http://subversion.tigris.org/
> Какие отличия?
см. там же
по buttkeeper уже написали, повторяться не буду

Chupa

> в subversion как и в cvs репозиторий один,
> работа с сервером по http протоколу, кстати apache2 поднимать придётся.
насчёт "придётся" - гонево. на второй апач можно хуй забить большой и толстый. там ещё есть протокол svn+ssh
> все изменения хранятся не в текстовых файлах, а в berkeley db4.

Ivan8209

Читаю...
---
...Я работаю...

Coffin

>там ещё есть протокол svn+ssh
что-то я про это в документации не видел, можешь ссылку дать ?

Ivan8209

Apache httpd многонитевой?
Насколько делается привязка к многозадачной среде в svn?
---
...Я работаю...

Chupa

> Apache httpd многонитевой?
> Насколько делается привязка к многозадачной среде в svn?
Не понял вопроса.
Apache может использоваться для доступа к репозиторию снаружи по протоколу WebDAV.
А может и не использоваться.

stream2008

Есть ли аналог Builder под X.

Есть Borland Kylix.
Сам сейчас ботаю Qt Designer...

Ivan8209

Есть ненулевая вероятность, что мне придётся вдруг (чем чёрт не шутит) работать на однозадачной ОС.
Смогу ли я поиметь доступ к svn-системе в этом случае.
К rcs доступ есть, а cvs я пока не пользую.
---
...Я работаю...

Chupa

> Есть ненулевая вероятность, что мне придётся вдруг (чем чёрт не шутит) работать на однозадачной ОС.
> Смогу ли я поиметь доступ к svn-системе в этом случае.
Не сталкивался, но и ограничений пока не вижу.
В случае локального доступа к репозиторию никакого сервера не нужно.
В случае удалённого доступа однозадачность клиента не принципиальна.

Ivan8209

Это хорошо.
Надо поиграться.
---
...Я работаю...

avinir60

Попробовал Emacs без Х. Заметно приятнее Но нужно разобраться что да как и все будет здорово. Подсветка и редактор понравились даже больше чем Vim.

Ivan8209

Уже успел познакомиться с ``Dr. M-x''?
M-x doctor
C-u 9 M-x hanoi
M-< С-@ M-> M-x morse-region
Из более полезных,
M-x info
M-x woman
---
...Я работаю...
Оставить комментарий
Имя или ник:
Комментарий: