Перейти к содержанию

Отладка приложения, запущенного через wine


Рекомендуемые сообщения

Всем привет.

Есть win приложение спортированное под *nix с помощью wine ( исходники компилились через wine). Почему портировалось через wine не спрашивайте - не я придумал.

В приложение соответственно закрался баг. Для его отлавливания "как воздух" нужна интерактивная отладка. Вопрос: как с помощью gdb или ddd отладить приложение запущенное через wine? Или через что еще можно произвести данные веще (подозреваю что через сам wine, т.е. winedbg можно, но как-то нехочется его трогать).

Есть такой способ:

http://www.winehq.com/site/docs/wine-devel/dbg-others

Данный вариант работает ну ОЧЕНЬ нестабильно. Это значит, что на простом приложении все ОК, как только приложение начинает подгружать какие-то свои библиотеки или создавать процессы - может вываливаться когда захочет.

Вариант не самый удачный.

Еще варианты? Кто-нибудь пытался когда-нибудь подобное сделать?

Зарание благодарен.

Ссылка на комментарий
Поделиться на другие сайты

Я считаю, что можно попробовать прикрутить wine к эмулятору Cygwin (под Windows) и оттуда проводить отладку. Официальный сайт: http://www.cygwin.com

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...