Pular para o conteúdo

Erro ao executar programa no Windows

Responder tópico
  • Denunciar
  • Indicar

1. Erro ao executar programa no Windows

Enviado em 26/09/2010 - 13:01h

Eae pessoal.

Eu estou tentando compilar um programa em C para ser executado no Windows (.exe), mas toda vez que eu executo o programa no Windows da vários erros, um desses erros é:

C:\Users\Paulo\Desktop\programa.exe
The NTVDM CPU has encountered an illegal instruction.
CS:0de3 IP:0199 OP:0f 00 00 0c9f Choose 'Close' to terminate the application.

O erro esta acontecendo até com programas simples como:

#include <stdio.h>
#include <stdlib.h>

int main()
{
printf("Meu programa\n");
system("pause");
return 0;
}

Eu estou compilando o programa usando o gcc (gcc programa.c -o programa.exe).
Eu estou usando como IDE o codeblocks no Ubuntu 10.04.
Quando eu compilo ele no Ubuntu (gcc programa.c -o programa) ele funciona normalmente, só no Windows que esta dando erro.

O que pode estar causando o erro?

Responder tópico

2. Re: Erro ao executar programa no Windows

Enviado em 27/09/2010 - 08:03h

O problem pode estar na instrução para visualização da mensagem "Meu programa" [system("pause")]. Talvez ele deve estar com sintaxe diferente para uso no windows, ou tem-se um problema de bibliotecas durante a compilação. Tente comentar a linha system("pause"); e vê o que ocorre.


Embraces!

3. Re: Erro ao executar programa no Windows

Enviado em 27/09/2010 - 09:52h

Sintaticamente e semanticamente não erro, entretanto, como o colega postou acima, pode ser problemas relativos em sua instalação.

Abraços

4. Re: Erro ao executar programa no Windows

Enviado em 27/09/2010 - 11:39h

testou na IDE DevCpp ?
em caso afirmativo, apenas retire o "return 0;", e deixe apenas system("pause"); e tecle F9 para compilar/executar.

ok

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder