LINUX.ORG.RU

debug win application on linux system


0

1

Народ, подскажите п-та:

1: HOST: Eclipse Kepler, lubuntu 13.04, gcc-mingw32, i686-w64-mingw32

2: TARGET: VM (vbox):WinXP SP3, MinGW, gdbserver, bitwise-ssh

Приложение компилируется, запускается на ХП.

Пытаюсь запустить отладку:

.gdbinit:

--

shell ssh 192.x.x.32 'C:\MinGW\bin\gdbserver localhost:5555 \\VBOXSVR\...\app.exe' 2>&1 | iconv -f cp1251 &

target remote 192.x.x.32:5555

file .../app.exe

b main

continue

--

Запускается, останавливается на б/п.

Breakpoint 1, main (argc=1, argv=0x4c3f00) at main.cpp:48

48 int main(int argc, char ** argv) {

Но, кнопки отладки не активные (step,into,run...), ест-но отладочной инфы никакой нет.



Последнее исправление: agtsoft (всего исправлений: 6)
Ответ на: комментарий от UVV

проц без виртуализации, eclipse под VM тормозит жутко. Ждешь, пока страницу обновит. А под линухами - летает.

agtsoft
() автор топика
Ответ на: комментарий от agtsoft

PS: Если без eclipse, gdb работает нормально. i586-mingw32msvc-gdb в стандартном пакете не было, использовал чисто gdb. Пробовал собирать сам, результат тот-же.

agtsoft
() автор топика
Ответ на: комментарий от agtsoft

Ура !!! Заработало !!!

1. Убрал использование pipe 2>&1 | iconv -f cp1251

2. Перевел на GDB Hardware debugging, без загрузки (Load image).

agtsoft
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.