#c #linux #remote-debugging
#c #linux #удаленная отладка
Вопрос:
Я привык к Visual Studio debugger (он действительно хорош), и мне приходится отлаживать программу, работающую в Linux (на C ), со своего компьютера с Windows. Кто-нибудь может подсказать, как отлаживать удаленную программу, работающую в Linux из Windows
Комментарии:
1. Вам нужен отладчик, который будет работать на win и в Linux, не уверен, существует ли он…
Ответ №1:
- Установите сервер X-Windows на свой компьютер с Windows, существует довольно много альтернатив (например, cygwin / X).
- Подключитесь по SSH к компьютеру Linux с включенной переадресацией X или настройте свой X-сервер на прием подключений с вашего компьютера Linux и вручную настройте ОТОБРАЖЕНИЕ на компьютере Linux.
- Установите и запустите, например,
ddd
на компьютере с Linux — это отобразится на вашем компьютере с Windows - отлаживать
Ответ №2:
Что касается консольных программ, вам стоит заглянуть в gbd. Это утилита командной строки, но с небольшим ноу-хау она ничуть не уступает Visual Studio в отслеживании проблемы. Вы могли бы запустить свою программу через удаленный сеанс SSH и отладить ее таким образом. Это может сработать даже для приложений на основе графического интерфейса пользователя, которые вы просматривали через VNC-соединение.