|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Sergey Kipnis 2:5020/400 28 Mar 2002 18:32:12 To : Vitaly Lugovsky Subject : Re: Дебагерры / редакторы/среды разработки для Линукса -------------------------------------------------------------------------------- Приветствую, Vitaly Lugovsky <vsl@ontil.ihep.su>: >SK> = Работающий гуи дебаггер. DDD, который я пускаю под РедХатом 7.2 >SK> валится со скоростью 4 раза в час. > > Версия ddd, версия используемого Motif или Lestif. Чтоб я так помнил. 7.2 как есть, KDE или Гном как окружение - разницы нету - барахлит одинаково. Чаще всего падает gdb, но это не страшно я его рестартую да и все. >SK> Бесит, надо сказать. Кроме того, я >SK> так и не понял как в нем отлаживать сорсы, брекпойнты ставятся >SK> работают, а вот указателя на текущее положение точки исполнения я не >SK> вижу. Слепой я, наверное, поэтому использую это пугало для просмотра >SK> данных в критических точках и отладочного аутпута. > > А может, лучше не париться с ddd, и взять gdb-mode в emacs? Если уж >так всё плохо и ужасно, что вообще приходится деблохатором пользоваться? К этому дело и идет, что я забью на все эти новомодные прибамбасы и отрегулирую честный емакс/гдб под себя. >кстати, возможно это указывает на то, что лучше бы всё с нуля переписать ;) Да нечего там переписывать. Вопрос был в портировании кода. Я, из-за собственной лени, не писал портируемые исходники сразу, а поэтому позже мне же и пришлось повозиться. А вот в процессе возни блохи и появляются. Опять же возникли вопросы с форками/lwp и коммуникацией/синхронизацией. Мне хоть так, хоть эдак, но нужны треды(процессы), мутексы, семафоры и проч. А как они работают в Линуксе я толком не знаю. Hу, купил книжку Орейли про Кернел. Hу, понял что-то. Для полной уверенности в том, что все идет так, как я думаю, я люблю пробежаться дебаггером по ключевым местам. Hе то, чтобы это было особо нужно, но когда читаешь аудио стрим, то очень хочется увидеть там именно саунд, а не веселый мусор. >SK> = Среда для разработки. Подошел бы Визуал Слик, который я хорошо знаю, >SK> да он, гад, требует денег, а с этими деньгами мы пока окончательно не >SK> решили. Полностью подходит мой любимый xEmacs, но я не один, в конторе >SK> есть еще пара-тройка детей, которых не хочется пугать. > > Чем раньше детей напугать, тем быстрее они повзрослеют. Да ну их! Я их комментарии не могу приучить писать, а тут целый емакс. >SK> Да и времени >SK> особо нету вспоминать команды, менять скрипты и перенастраивать среду >SK> под свои нужды. > > А что, это так долго? Hа моей памяти это было довольно долго, а проект под Линукс сдать надо было вчера. Если бы кто-нибудь видел мою "среду разработки" он бы разрыдался. КДевелопмент как чистый, млин, эдитор. DDD для старта и для просмотра отладочного аутпута. Демо ВизуалСлик-а для сборки проекта и быстрого просмотра специфических функций в Линуксе. Цирк, да и только. >SK> КДевелопмент - мертвый. Мало того, что он падает раз в три минуты, так >SK> его еще и настроить толком нельзя. Редкостное позорище. htdig в нем не >SK> запустился. Man тоже. Make(!) тоже не хочет из под него ходить!!! >SK> Может надо что-то где-то подправить? > > Hу, оно, конечно, разлагается и пованивает, но не до такой же степени? >Hе должно оно себя так вести. Кстати, есть ещё и Anjuta, вроде не >такое падучее, а фичей не меньше. Ок, посмотрю. >SK> = Дистрибуция Линукса, максимально подходящая для разработчика. Т.е. >SK> максимальное количество тулзов, манов и т.д. А то в этом редхате я >SK> кое-каких вещей в мане не нашел. > > Hу, к примеру, ALT Linux. В Сизифе есть почти всё, что нужно для хорошей >жизни. Плз, Виталий, что такое Сизиф? Я в Польше работаю... Сергей. --- ifmail v.2.15dev5 * Origin: Fido Agent 1.0 (c) KSV http://fidoagent.da.ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.linux/2080109497b1.html, оценка из 5, голосов 10
|