У меня есть простая программа KochCurve.exe. Это основанная на DOS программа, которая запрашивает некоторый ввод и отображает кривую Коха при выполнении в окнах.
В Ubuntu я установил WINE, а также настроил с помощью wineconfig. Я установил разрешения для «Разрешить выполнение файла как программы».
Когда я запускаю этот .exe, он некоторое время показывает DOS-подобное окно и внезапно закрывается.
Помогите, пожалуйста.
Попробуйте запустить его в DOSBox .
Кажется, что это более простое решение, чем пытаться запустить его в Wine.
Пожалуйста, запустите программу с терминала (wineconsole myprogram.exe
). Я не думаю, что это действительно DOS-программа, а скорее .Net или Mono-программа. В этом случае он скажет вам, что это не программа для DOS, и ее нужно запускать из Windows. Это сообщение об ошибке, которое вы, вероятно, не видите, потому что окно мгновенно закрывается. Все программы .Net и Mono содержат этот программный код mini DOS, который действительно может быть запущен из операционной системы DOS.
Установите моно и запустите программу из терминала с помощью: mono myprogram.exe
Пожалуйста, не перепутайте терминологию: