|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vitaly Lugovsky 2:5020/400 28 Mar 2002 18:52:51 To : "Sergey Kipnis" Subject : Re: Дебагерры / редакторы/среды разработки для Линукса -------------------------------------------------------------------------------- Sergey Kipnis <kipnis@wp.pl> wrote: >>SK> = Работающий гуи дебаггер. DDD, который я пускаю под РедХатом 7.2 >>SK> валится со скоростью 4 раза в час. >> >> Версия ddd, версия используемого Motif или Lestif. SK> Чтоб я так помнил. 7.2 как есть, KDE или Гном как окружение - разницы SK> нету - барахлит одинаково. Чаще всего падает gdb, но это не страшно я SK> его рестартую да и все. Сам gdb? Быть не могёт. Тем более в RH7.2. Hу а посмотреть, что за ddd и кого он юзает - очень просто, на то есть rpm и ldd. >> А может, лучше не париться с ddd, и взять gdb-mode в emacs? Если уж >>так всё плохо и ужасно, что вообще приходится деблохатором пользоваться? SK> К этому дело и идет, что я забью на все эти новомодные прибамбасы и SK> отрегулирую честный емакс/гдб под себя. Во, это кошерный вэй. >>кстати, возможно это указывает на то, что лучше бы всё с нуля переписать ;) SK> Да нечего там переписывать. Вопрос был в портировании кода. Я, из-за SK> собственной лени, не писал портируемые исходники сразу, а поэтому SK> позже мне же и пришлось повозиться. А вот в процессе возни блохи и SK> появляются. Вот это и есть самая засада. Часто такой код проще переписать с нуля. Потому как баги могут вполне оказаться и необнаружимыми. Я вот себе давно завёл такую мораль - тянет попользоваться дебаггером - удалить подозрительный модуль и писать его с нуля. Благо, модули всегда достаточно мелкие. SK> Опять же возникли вопросы с форками/lwp и SK> коммуникацией/синхронизацией. Мне хоть так, хоть эдак, но нужны SK> треды(процессы), мутексы, семафоры и проч. А как они работают в SK> Линуксе я толком не знаю. Hу, купил книжку Орейли про Кернел. Hу, SK> понял что-то. В принципе должно быть достаточно вдумчивого прочтения info libc. Hу и поглядывания на всякие портабельные библиотеки вроде glib. SK> Для полной уверенности в том, что все идет так, как я думаю, я люблю SK> пробежаться дебаггером по ключевым местам. Крайне нелепый подход. Значительно кошернее - ассерты и логи. Hу и тесты, естественно. >> Чем раньше детей напугать, тем быстрее они повзрослеют. SK> Да ну их! Я их комментарии не могу приучить писать, а тут целый емакс. Да, это уже серьёзно. Hу так разогнать и нанять новых ;) Или методом шоковой терапии - подсадить сразу на литературное программирование. CWEB или NOWEB в зубы, и вперёд. ;) Тут им быстренько emacs-а захочется... >>SK> Да и времени >>SK> особо нету вспоминать команды, менять скрипты и перенастраивать среду >>SK> под свои нужды. >> >> А что, это так долго? SK> Hа моей памяти это было довольно долго, а проект под Линукс сдать надо SK> было вчера. Hо всё же быстрее, чем задать вопрос в ФИДО, и дождаться осмысленного ответа. SK> Если бы кто-нибудь видел мою "среду разработки" он бы разрыдался. SK> КДевелопмент как чистый, млин, эдитор. DDD для старта и для просмотра SK> отладочного аутпута. Демо ВизуалСлик-а для сборки проекта и быстрого SK> просмотра специфических функций в Линуксе. Цирк, да и только. Да... Годится в качестве сценария для кошмарного сна. >>SK> = Дистрибуция Линукса, максимально подходящая для разработчика. Т.е. >>SK> максимальное количество тулзов, манов и т.д. А то в этом редхате я >>SK> кое-каких вещей в мане не нашел. >> >> Hу, к примеру, ALT Linux. В Сизифе есть почти всё, что нужно для хорошей >>жизни. SK> Плз, Виталий, что такое Сизиф? Я в Польше работаю... Это репозиторий пакетов, навроде как у debian-unstable. И, как и в debian, свою систему можно с ним синхронизировать через apt-get. Короче, http://www.altlinux.ru/ -- V.S.Lugovsky aka Mauhuur (http://ontil.ihep.su/~vsl) (UIN=45482254) --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.linux/6577f63860e0.html, оценка из 5, голосов 10
|