URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 1676
[ Назад ]

Исходное сообщение
"Подскажите дебагер под Unix (лучше без Иксов)"

Отправлено Banzai , 12-Май-03 01:30 
Если кто знает подскажите оболочку для программирования на С типа как у BC 3.1. Ну немогу я в слепую писать.
Заранее всем спасибо!

Содержание

Сообщения в этом обсуждении
"Подскажите дебагер под Unix (лучше без Иксов)"
Отправлено SergeiZz , 12-Май-03 10:05 
>Если кто знает подскажите оболочку для программирования на С типа как у
>BC 3.1. Ну немогу я в слепую писать.
>Заранее всем спасибо!
Есть такая буква. Думаю и не одна.
Например xwpe:
http://www.identicalsoftware.com/xwpe/
Я использовал его во времена Black Cat 5.3. Полный аналог Borland.

Есть ещё редактор CoolEdit. Он содержит интерфейс к отладчику в стиле
Borland. Я серьёзно его не использовал -- не понравился. И он, помнится,
чисто X.

Да. Синонимы к xwpe: wpe, we. Есть как X, так и консольный интерфейс.


"Подскажите дебагер под Unix (лучше без Иксов)"
Отправлено Olej , 12-Май-03 15:56 
>Если кто знает подскажите оболочку для программирования на С типа как у
>BC 3.1. Ну немогу я в слепую писать.
>Заранее всем спасибо!

Если дебагер, то классика UNIX-like - JDB - отладчик, по возможностям до которого BC/Builder & VCPP - ещё долго грести... Это - уж точно без Х ;-). Но с ним работать без руководства под рукой - невозможно, руководство там - стр.50-60 :-(, есть хорошие русские переводы, лежат в И-нет, поискать нужно...

Для JDB есть приличный фронт-энд Х-овый: DDD.

Из оболочек мне сильно понравился CodeForge: www.codeforge.com ... в предыдущей линейке версий 2.ХХ - они свободно отдавали эвалюэйшн версии, их вполне хватало для ... экспериментов, через 3 мес. обновляя. Сейчас у них там какая-то ... реконструкция - линия 3.ХХ ... download пока нет (или почти нет ;-))...


"Подскажите дебагер под Unix (лучше без Иксов)"
Отправлено ChiP , 13-Май-03 08:00 
Возможно, имелся ввиду gdb? а не jdb

"Подскажите дебагер под Unix (лучше без Иксов)"
Отправлено Olej , 14-Май-03 16:02 
>Возможно, имелся ввиду gdb? а не jdb

я - я (нем.)... вы ж всё сами поняли ...
"Глаза боятся, а руки - делают" (с).



"Подскажите дебагер под Unix (лучше без Иксов)"
Отправлено Andy , 12-Май-03 17:42 
>Если кто знает подскажите оболочку для программирования на С типа как у
>BC 3.1. Ну немогу я в слепую писать.
>Заранее всем спасибо!


Я RHIDE (www.rhide.com или rpmseek.com) юзал одно время ( Полный аналог Борландовских продуктов). Но там регулярно какой-то глюк с дебагерром :)
Потом хорошие люди посоветовали motor (rpmseek.com). Вроде ничего (просто и зло).

Andy.


"Подскажите дебагер под Unix (лучше без Иксов)"
Отправлено DeathClaw , 15-Май-03 22:32 
Знаеш чувак, если у тебя настолько дерьмовый код, что его нужно трахать дебагером чтоб он заработал, то лучше его переписать, чем меньше ты пользуешся дебагером, тем более понятный код пишешь, ведь иногда ты пишешь кучу кода, а потом его отлаживаеш даже не подумав а как я это делаю, то ты получаешь дурную программу, баг на баге, посмотри например в java.awt - полное гавно исходники по 10000 строк, а багов... Если хочешь еще про такое то пос мотри книжку Кернигана и Пайка про программирование, не помню как это нахывается там это все очень подробно и доходчиво обьеснено.
Так что вместо того чтобы дебажить подумай.
А так помоему лучший выбор это интеграция дебагера в emacs е все очень просто и удобно.

"Подскажите дебагер под Unix (лучше без Иксов)"
Отправлено Мартовский заец , 19-Авг-03 15:42 
>А так помоему лучший выбор это интеграция дебагера в emacs е все
>очень просто и удобно.
Согласен, что кому-то emacs кажеться простым и удобным :)...
Но я как-то привык к цветному монитору и 105-клавишной клавиатуре:))) и с трудом заставляю себя иногда залезть в emacs и попробовать чтото написать :о|
Согласен, что emacs рассчитан на то, чтобы каждый его настроил по своему, потому он и удобным считается... Но вот кто бы научил его настроить???? Начнем с начала - клавиша BackSpace - она на первых линуховых компах не была???? Почему ее нада отдельно включать? В умной книге нашел, как включить подсветку синтаксиса в emacs. Все сделал - пофиг! И хоть бы ОН что сказал!!! А то полный игнор....
Короче: ставлю вопрос ребром! Кто умеет настроить emacs, чтобы им мог пользоваться человек, избалованный борландовскими продуктами :)? ПАМАГИТЕ!!!!! Конкретно, на пальцах! Что куда и как нажимать!
ЗЫ: Автор харошей программы "Соло на клавиатуре" сказал святые слова: "Когда пишешь, должен думать о том, что пишешь, а не о том, как писать!!!".


"Подскажите дебагер под Unix (лучше без Иксов)"
Отправлено Мартовский заец , 19-Авг-03 16:00 
Вдогонку: с gdb я разобрался немного. Наманый дебаггер, если научиться пользоваться и привыкнуть:)
Теперь применяю следующую методу. Открываю три консоли:
1) В редакторе Midnight Commander'a редактирую программу. Хароший редактор!!! Почти не напрягаясь работается!
2) В командной строке компилю программу. И запускаю отладчик gdb.
3) Читаю man'ы.
Если руки привыкли над клавиатурой летать - то быстро и легко выходит:)
Если вдуматься - удобнее выходит, нежели в emacs'e на одном экране размещаться:)


"Подскажите дебагер под Unix (лучше без Иксов)"
Отправлено konst , 20-Авг-03 12:44 
>Вдогонку: с gdb я разобрался немного. Наманый дебаггер, если научиться пользоваться и
>привыкнуть:)
>Теперь применяю следующую методу. Открываю три консоли:
>1) В редакторе Midnight Commander'a редактирую программу. Хароший редактор!!! Почти не напрягаясь
>работается!
>2) В командной строке компилю программу. И запускаю отладчик gdb.
>3) Читаю man'ы.
>Если руки привыкли над клавиатурой летать - то быстро и легко выходит:)
>
>Если вдуматься - удобнее выходит, нежели в emacs'e на одном экране размещаться:)
По поводу emacs:
Если emacs запущен в X - то try
Ctrl-X 2 (или Alt-X split-window-horizontally ИЛИ  split-window-vertically)
Ctrl-X 5 2
Подсветка работает только в X. Все личные настройки файл ~/.emacs. Полезные включения в .emacs

(defun Ctl-C-prefix ()
  Ctl-C-keymap)
(setq Ctl-C-keymap (make-keymap))
(global-set-key "\C-c" (Ctl-C-prefix))
(global-set-key "\C-c\C-x" 'kill-this-buffer) ; так проще закрывать файл !!!
(global-set-key "\C-c\C-c" 'ediff-files) ; быстрый

(line-number-mode 't)



"Подскажите дебагер под Unix (лучше без Иксов)"
Отправлено konst , 20-Авг-03 12:46 
>Вдогонку: с gdb я разобрался немного. Наманый дебаггер, если научиться пользоваться и
>привыкнуть:)
>Теперь применяю следующую методу. Открываю три консоли:
>1) В редакторе Midnight Commander'a редактирую программу. Хароший редактор!!! Почти не напрягаясь
>работается!
>2) В командной строке компилю программу. И запускаю отладчик gdb.
>3) Читаю man'ы.
>Если руки привыкли над клавиатурой летать - то быстро и легко выходит:)
>
>Если вдуматься - удобнее выходит, нежели в emacs'e на одном экране размещаться:)
По поводу emacs:
Если emacs запущен в X - то try
Ctrl-X 2 (или Alt-X split-window-horizontally ИЛИ  split-window-vertically)
Ctrl-X 5 2
Подсветка работает только в X. Все личные настройки файл ~/.emacs. Полезные включения в .emacs
;-*-unibyte: t;-*-   === это 1-я строка
(standard-display-european t)
(set-input-mode nil nil ?\234)


(defun Ctl-C-prefix ()
  Ctl-C-keymap)
(setq Ctl-C-keymap (make-keymap))
(global-set-key "\C-c" (Ctl-C-prefix))
(global-set-key "\C-c\C-x" 'kill-this-buffer) ; так проще закрывать файл !!!
(global-set-key "\C-c\C-c" 'ediff-files) ; быстрый вызов сравнения файлов

(line-number-mode 't)
(global-font-lock-mode t) ; подсветка включена по умолчанию



"Подскажите дебагер под Unix (лучше без Иксов)"
Отправлено Макс Зиналь , 22-Авг-03 22:09 
Лично я давненько уже юзаю некий XEmacs. GNU Emacs
не перевариваю - IMHO корявое оно. Наиболее рабочий
*для меня* вариант - XEmacs без MULE (мультиязыковое
извращение для Емаксоидов), плюс пара русифицирующих
локальных пакетиков типа rus-input и rus-convert,
плюс конфиг где-то на 500 строк Лиспа. На пальцах
такое объяснить так же невозможно, как научить
за пять минут строительству мостов. Укажите мыло -
вышлю по доброте душевной все это хозяйство с
мини-инструкцией по установке. Одно НО: Иксы должны
обеспечивать нормальный ввод русских букв в KOI8.
К Девятой Красной Кепке приходится, например, прикручивать
некий файлик xmodmap'ом.

Adios.


"Подскажите дебагер под Unix (лучше без Иксов)"
Отправлено Мартовский заец , 23-Авг-03 10:33 
>Лично я давненько уже юзаю некий XEmacs. GNU Emacs
>не перевариваю - IMHO корявое оно. Наиболее рабочий
>*для меня* вариант - XEmacs без MULE (мультиязыковое
>извращение для Емаксоидов), плюс пара русифицирующих
>локальных пакетиков типа rus-input и rus-convert,
>плюс конфиг где-то на 500 строк Лиспа. На пальцах
>такое объяснить так же невозможно, как научить
>за пять минут строительству мостов. Укажите мыло -
>вышлю по доброте душевной все это хозяйство с
>мини-инструкцией по установке. Одно НО: Иксы должны
>обеспечивать нормальный ввод русских букв в KOI8.
>К Девятой Красной Кепке приходится, например, прикручивать
>некий файлик xmodmap'ом.
>
>Adios.


Отлично!!! Адрес: kanashin@yandex.ru. Жду с нетерпением!
Насчет иксов - проблема есть небольшая. Мои глазки ен выдерживают ее!!! :(
Наверна потому, что там все жутко мелко... а настроить не могу - не могу найти таких настроек... Када в KDE сидел - настраивал. щас entlighment поставил - ваще голяк...
В принципе, чем емакс под иксы сильно отличается от консольного? Канешна синтаксис - харошая вещь, а еще чтонить есть?
Меня главным образом убивает  то, что клавишей backspace пользоваться не дают...


"Подскажите дебагер под Unix (лучше без Иксов)"
Отправлено DAS , 23-Авг-03 15:10 
>>Лично я давненько уже юзаю некий XEmacs. GNU Emacs
>>не перевариваю - IMHO корявое оно. Наиболее рабочий
>>*для меня* вариант - XEmacs без MULE (мультиязыковое
>>извращение для Емаксоидов), плюс пара русифицирующих
>>локальных пакетиков типа rus-input и rus-convert,
>>плюс конфиг где-то на 500 строк Лиспа. На пальцах
>>такое объяснить так же невозможно, как научить
>>за пять минут строительству мостов. Укажите мыло -
>>вышлю по доброте душевной все это хозяйство с
>>мини-инструкцией по установке. Одно НО: Иксы должны
>>обеспечивать нормальный ввод русских букв в KOI8.
>>К Девятой Красной Кепке приходится, например, прикручивать
>>некий файлик xmodmap'ом.
>>
>>Adios.
>
>
>Отлично!!! Адрес: kanashin@yandex.ru. Жду с нетерпением!
>Насчет иксов - проблема есть небольшая. Мои глазки ен выдерживают ее!!! :(
>
>Наверна потому, что там все жутко мелко... а настроить не могу -
>не могу найти таких настроек... Када в KDE сидел - настраивал.
>щас entlighment поставил - ваще голяк...
>В принципе, чем емакс под иксы сильно отличается от консольного? Канешна синтаксис
>- харошая вещь, а еще чтонить есть?
>Меня главным образом убивает  то, что клавишей backspace пользоваться не дают...
>


Я вот 3 года назад не поленился - потратил три дня на vim, а теперь наслаждаюсь. И все IDE пофигу.  


"Подскажите дебагер под Unix (лучше без Иксов)"
Отправлено Мартовский заец , 23-Авг-03 19:06 
>>>Лично я давненько уже юзаю некий XEmacs. GNU Emacs
>>>не перевариваю - IMHO корявое оно. Наиболее рабочий
>>>*для меня* вариант - XEmacs без MULE (мультиязыковое
>>>извращение для Емаксоидов), плюс пара русифицирующих
>>>локальных пакетиков типа rus-input и rus-convert,
>>>плюс конфиг где-то на 500 строк Лиспа. На пальцах
>>>такое объяснить так же невозможно, как научить
>>>за пять минут строительству мостов. Укажите мыло -
>>>вышлю по доброте душевной все это хозяйство с
>>>мини-инструкцией по установке. Одно НО: Иксы должны
>>>обеспечивать нормальный ввод русских букв в KOI8.
>>>К Девятой Красной Кепке приходится, например, прикручивать
>>>некий файлик xmodmap'ом.
>>>
>>>Adios.
>>
>>
>>Отлично!!! Адрес: kanashin@yandex.ru. Жду с нетерпением!
>>Насчет иксов - проблема есть небольшая. Мои глазки ен выдерживают ее!!! :(
>>
>>Наверна потому, что там все жутко мелко... а настроить не могу -
>>не могу найти таких настроек... Када в KDE сидел - настраивал.
>>щас entlighment поставил - ваще голяк...
>>В принципе, чем емакс под иксы сильно отличается от консольного? Канешна синтаксис
>>- харошая вещь, а еще чтонить есть?
>>Меня главным образом убивает  то, что клавишей backspace пользоваться не дают...
>>
>
>
>Я вот 3 года назад не поленился - потратил три дня на
>vim, а теперь наслаждаюсь. И все IDE пофигу.


а че vim умеет??? подсветка синтаксиса? выполнение команд вроде компиляции и дебуггера?
чем лучше встроенного редактора миднихт коммандера?


"Подскажите дебагер под Unix (лучше без Иксов)"
Отправлено DAS , 25-Авг-03 17:09 

>
>а че vim умеет??? подсветка синтаксиса? выполнение команд вроде компиляции и дебуггера?
>
>чем лучше встроенного редактора миднихт коммандера?

ну, там после компиляции сразу строки с ошибками можно посмотреть.
MC поддерживает bash или XF86Config или xml или еще туеву хучу чего?
Дело вкуса, не спорю :]    


"Подскажите дебагер под Unix (лучше без Иксов)"
Отправлено Макс Зиналь , 23-Авг-03 19:10 
>Я вот 3 года назад не поленился - потратил три дня на
>vim, а теперь наслаждаюсь. И все IDE пофигу.

По моему его сколько ни IMPROVEвь, натуру не
переделаешь. Есть такое издевательство над ламером:
берёшь ламера, сажаешь tty с vi, объясняешь ламеру,
что это, мол, текстовый редактор, и предлагаешь
бедолаге пару баксов просто за за выход из оного vi.
Эффект обеспечен!


"Подскажите дебагер под Unix (лучше без Иксов)"
Отправлено Мартовский заец , 24-Авг-03 11:12 
>>Я вот 3 года назад не поленился - потратил три дня на
>>vim, а теперь наслаждаюсь. И все IDE пофигу.
>
>По моему его сколько ни IMPROVEвь, натуру не
>переделаешь. Есть такое издевательство над ламером:
>берёшь ламера, сажаешь tty с vi, объясняешь ламеру,
>что это, мол, текстовый редактор, и предлагаешь
>бедолаге пару баксов просто за за выход из оного vi.
>Эффект обеспечен!

ТОчна! Ламеру будет весело!!! :)
Я раз туда попал:) ( в vim!) ... Зато уже знал ,как закрывать программки в линухе:) через другую консоль и kill :)


"Подскажите дебагер под Unix (лучше без Иксов)"
Отправлено Стирч , 25-Авг-03 12:19 
можно и мне прислать эту конфигурацию emacs на root@atlant-inform.ru
cенкс.
P.S. а может выложить на opennet? :)

"Подскажите дебагер под Unix (лучше без Иксов)"
Отправлено konst , 25-Авг-03 12:41 
>можно и мне прислать эту конфигурацию emacs на root@atlant-inform.ru
>cенкс.
>P.S. а может выложить на opennet? :)
Идея неплохая.
Сам я Xemacs не перевариваю. пользуюсь emacs в X-режиме. У меня скопилось много своего lisp-кода дающего много удобств при работе. Вот напр. такая фенечка:
(defun finddN (arg)  
  (interactive "M")
  (setq ccc 0)
  (setq ppp (point))
  (goto-char (point-min))
(while
      (setq rez1    (re-search-forward arg nil 1))
    (setq rez2 (match-beginning 0))
    (if (equal rez1 nil)
    ()
      (set-text-properties rez1 rez2 '(face secondary-selection) nil)
      )
    )
  (goto-char ppp)
  (save-buffer)
;  (message "find: %s" ccc)
);HERE
- если подгрузить эту функцию (можно записать в любой тектовый файл + C-x C-e находясь в позиции перед ";HERE" ) - то можно "подкрашивать" все места все места в текстовом файле соответствующие введенному регул.выражению: usage: Alt-x finddN <ENTER> рег.выражение<ENTER>.

Пришлите мне тоже этот 500-строковый config - может что полезное найдется (kvk@infotec.ru)