LINUX.ORG.RU

Как запускать отладку?

 , ,


0

1

Я хочу такой сетап:
клиентская часть (это та программа, которая отлаживается),
серверная часть (это мой компьютер, где выполняется MonoDevelop)

Запускаю MonoDevelop...

Запускаю клиентскую часть с ключами:
mono --debug --aot=soft-debug --debugger-agent=transport=dt_socket,address=md_ip_addr:35479,server=n

Что дальше ?
На какой порт надо коннектить клиент на самом деле ?
Зачем нужна переменная окружения MONODEVELOP_SDB_TEST ?

был похожий топик:
[Mono] remote debug
там решения нет

из man mono
server=[y/n]
Defaults to no, with the default option Mono will actively connect to the host/port configured with the address option. If you set it to 'y', it instructs the Mono runtime to start debugging in server mode, where Mono actively waits for the debugger front end to connect to the Mono process. Mono will print out to stdout the IP address and port where it is listening.



Последнее исправление: StrongDollar (всего исправлений: 1)

А по какой причине работаешь под FreeBSD? Личный выбор? или по работе нужно?

mono ★★★★★
()
Ответ на: комментарий от mono

приходиться работать с другими людьми, которые предоставляют хостинг (а эти идиоты используют FreeBSD)
хостинг не могу поменять, потому что не я им владею, а его заказывают третьи люди

Кстати, с отладкой я разобрался почти. У меня только проблема с тем, что отладчик запускаю из под windows и тут пути начинаются с «C:\», а сборку ведет билд-сервер и там пути юниксовые. Из-за этого пока не цепляются исходники.

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

идиоты они, потому что используют FreeBSD вместо OpenBSD

а проблему путей я собираюсь решить, путем сборки monodevelop под cygwin:

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