Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Дебагерры / редакторы/среды разработки для Линукса   Sergey Kipnis   27 Mar 2002 21:16:20 
 Re: Дебагерры / редакторы/среды разработки для Линукса   Alexei Dets   27 Mar 2002 23:58:16 
 Re: Дебагерры / редакторы/среды разработки для Линукса   Vitaly Lugovsky   28 Mar 2002 01:30:34 
 Re: Дебагерры / редакторы/среды разработки для Линукса   Sergey Kipnis   28 Mar 2002 18:32:12 
 Re: Дебагерры / редакторы/среды разработки для Линукса   Vitaly Lugovsky   28 Mar 2002 18:52:51 
 Re: Дебагерры / редакторы/среды разработки для Линукса   Sergey Kipnis   29 Mar 2002 14:10:23 
 Re: Дебагерры / редакторы/среды разработки для Линукса   Vitaly Lugovsky   29 Mar 2002 19:43:29 
 Re: Дебагерры / редакторы/среды разработки для Линукса   alexey.vyskubov@nokia.com   28 Mar 2002 13:15:05 
 Re: Дебагерры / редакторы/среды разработки для Линукса   Max Ischenko   28 Mar 2002 17:11:44 
 Re: Дебагерры / редакторы/среды разработки для Линукса   Sergey Kipnis   28 Mar 2002 18:15:44 
 Re: Дебагерры / редакторы/среды разрабо тки для Линукса   Eric Bifrost   29 Mar 2002 09:13:42 
Архивное /ru.linux/6577f63860e0.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional