Я использую 32-битную ОС Windows 7 в качестве хост-ОС, использую Visual Studio 2010 для целей разработки кода на C++ и установил DOS 6.22 под VMWare 10. Теперь я хочу использовать DOS 6.22 (гостевая ОС) для отладки в режиме реального времени для отладки кода C++. можно использовать DOS 6.22 в качестве гостевой ОС для оперативной отладки. Благодарю.
1 ответ
Я предполагаю, что вы используете последовательный интерфейс отладки Windows?
Я не уверен, что вы можете виртуально подключить хост к гостю через (виртуальную) последовательную линию. Это работает, если у вас есть общий сетевой мост, подключенный к гостю. В этом случае вы можете отлаживать через консоль telnet. Для этого в вашей DOS 6.22 должен быть установлен сетевой стек (который у меня есть в моих виртуальных машинах DOS, но это довольно трудоемкий процесс).
Если вы все еще испытываете трудности, я бы предложил попробовать FreeDOS на виртуальной машине, которая является современным, но совместимым с ABI вариантом DOS. Это идет с сетью из коробки.
Когда это просто для отладки хоста, было бы неплохо взглянуть на немного более сложную ОС для использования в качестве гостя. При этом, возможно, было бы лучше сделать разработку и отладку внутри ВМ и использовать хост для отладки. Это особенно полезно, когда вы делаете что-то системное, что делает ОС, на которой вы тестируете, нестабильной. В конце концов, проще перезагрузить виртуальную машину, чем хост.