Por que o KochCurve.exe não roda no Wine?

2

Eu tenho o programa simples KochCurve.exe. É um programa baseado em DOS que pede alguma entrada e exibe a Curva de Koch enquanto é executada no Windows.

No Ubuntu eu instalei o WINE e também configurei usando o wineconfig. Eu configurei as permissões para "Permitir execução do arquivo como programa".

Quando executo esse arquivo .exe, ele mostra a janela do DOS por um tempo e fica fechado de repente.

Ajuda por favor.

    
por Rajneesh 22.06.2012 / 11:09

3 respostas

2

Tente executá-lo em um DOSBox .

Parece uma solução mais fácil do que tentar executá-lo no Wine.

    
por mooper 22.06.2012 / 13:25
2

Este tutorial dos fóruns sobre vinhos orientará você sobre como executar um DOS programa usando vinho.

    
por dlin 22.06.2012 / 12:58
2

Por favor, execute o programa a partir do terminal ( wineconsole myprogram.exe ). Eu não acho que é realmente um programa DOS, mas sim um programa .Net ou Mono. Nesse caso, ele dirá que não é um programa do DOS e deve ser executado a partir do Windows. Essa é a mensagem de erro que você provavelmente não consegue ver porque a janela é fechada instantaneamente. Todos os programas .Net e Mono contêm este código de programa mini DOS, que realmente é um programa que pode ser executado a partir de um sistema operacional DOS.

Instale o mono e execute o programa a partir do terminal com: mono myprogram.exe

Por favor, não misture a terminologia:

  • DOS = um antigo sistema operacional baseado em CP / M
  • DOSBox = um emulador principalmente para jogos escritos para MS DOS
  • Programa sem GUI = um programa destinado a ser executado a partir da linha de comando / console / terminal, não possui ser um programa DOS mesmo que tenha a extensão .exe
por LiveWireBT 22.06.2012 / 13:51