[Volgograd] DEV
Dwarf
dwarf на reg.avtlg.ru
Пн Янв 27 21:55:30 MSK 2003
Serge S. Fukanchik wrote:
>> Development Environment. Какие средства существуют в юниксах в
>> контексте вышенаписанного?
SSF> Описанного выше я не видел. Что это было?
SSF> Наверное главным средством разработки и отладки можно считать локальный
SSF> CVS репозитарий. Он настраивается и в винде, просто напиши перед выполнением
SSF> cvs
SSF> set CVSROOT=c:/cvsroot
SSF> cvs init??? или что-то подобное, что создаст там репозитарий
Сервер обязательно должен быть !?
SSF> cvs inport ?? [твое дерево исходников]
тоже с этой хренью нужно разобраться.
SSF> make !!! extremely useful tool. Сам понимаешь почему.
понимаю, только недельки две нужно будет поковыряться с ним
SSF> gcc)) Чем новее версия, тем лучше. Старые имеют сильные проблемы с
SSF> libstdc++, в новых отказались от старого способа манглинга имен и
libstdc++ что за хрень, - STL?
SSF> теперь типа движутся к каким-то там стандартам...
SSF> Ели ты переходишь в Linux из винды, то советую взглянуть на KDevelop.
SSF> Вылитый Visual Studio.
>> Как отлаживать программу?
SSF> man gdb
обязательно проманю
>> Есть ти средства, позволяющие создавать/использовать Browse info?
SSF> ctags
тоже маном пошманяю (а че тебе info не нравится?)
>> Т.е. например, мне нужно где определяется переменная foo. Можно
>> быстренько мне показать что это имя структуры, определенная в файле
>> /src/foodir/foo.cpp:line 1234? Какие средства? И есть ли они?
SSF> speedbar, code folding, ecb в emacs.
>>
>> Все что еще может быть полезно для отладки...
SSF> memprof
SSF> Какие средства еще:
SSF> GNU autotools - упрощать работу с Makefile, собирать автоконфигурящиеся пакеты
SSF> doxygen - генератор документации, очень удобный способ следить за своим
SSF> проектом.
SSF> Существуют всякие там либы позволяющие отлаживать утечки в памяти, двойные
SSF> удаления объектов и т.п. муть.
SSF> lxr тоже оч. удобен.
SSF> diff !!!!!!
SSF> grep, когда им правильно пользуешься.
SSF> xfig, или dia чтобы нарисовать диаграммы, если doxygenа не достаточно.
SSF> lex, yacc, flex и bison, тоже полезные штуки.
SSF> indent - придает исходникам лехи с бакинской вполне приличный вид;)
Ж:))))
SSF> Жаль только что переменные не может переименовывать ;-((
ЖЖ:(((
SSF> info -- там лежат всякие доки, которые будут поподробнее чем manы
SSF> ltrace - можно посмотреть какие системные вызовы делает твоя программа.
SSF> nm - показывает список экспортируемых из модуля функций. (чтобы ненароком
SSF> не экспортнуть что-нибудь не для экспорта;-]
SSF> Ну вот. Кто еще что подскажет?
SSF> --
SSF> fuxx
большой тебе русский thx!
а переходить в Мозила Мейл мы пока погодим.
Пойду компилять мозилу под линух. Если окна приведу в удобоваримый
вид. А то я терминал выставил не тот себе. Нужно где-то конфиги
править.
--
Best regards,
Dwarf. mailto:dwarf на reg.avtlg.ru
Подробная информация о списке рассылки Volgograd