1
resposta

[Bug] Problema para executar

Realizei o código simples abaixo de Hello World, compilei em um arquivo chamado teste.exe, porém estava com problemas para executar o arquivo

O problema é que estou utilizando o VScode no Windows e ele não reconhece apenas o teste.exe, como mencionado em aula, a solução foi fazer a mesma coisa que foi feita em aula que é executar .\teste que resolveu. Abaixo o código

#include <stdio.h>

int main()
{
    printf("Hello, World!");
    return 0;
}

Complementando que tanto .\teste, quanto teste.exe funcionaram se executados diretamente no prompt de compando

1 resposta

Oi Gabriel! Tudo joia?

Que bom que você conseguiu resolver o problema seguindo as instruções da aula! O comportamento que você descreveu é esperado no Windows, especialmente ao usar o terminal integrado do VSCode.

Quando você menciona que o VSCode não reconhece teste.exe diretamente, mas reconhece .\teste, isso ocorre porque o terminal do VSCode, por padrão, não inclui o diretório atual (.) no PATH de execução. No entanto, ao usar .\teste, você está explicitamente indicando que o executável está no diretório atual.

Espero ter esclarecido esse ponto e bons estudos!