Solucionado (ver solução)
Solucionado
(ver solução)
8
respostas

erro de compilação

O terminal no linux fala que está dando:

teste.c:1:10: fatal error: stdio.h: No such file or directory

#include <stdio.h>

compilation terminated

Como posso resolver isso?

8 respostas

Oi Daniel, tudo bem? Tem como você postar os comandos que você está realizando e o seu código?

#include <stdio.h>

int main() {

printf("******************************************\n");
printf("* Bem-vindo ao nosso jogo de adivinhação *\n");
printf("******************************************\n");

}

Aqui deu tudo certo.

Você está executando o comando para compilar no mesmo diretório do seu arquivo .c ?

sim, estou executando no mesmo diretório do arquivo

achei esse vídeo ensinando como consertar, mas ainda estou com o pé atrás, queria a opinião do instrutor

Pode reproduzir o passo a passo que está fazendo pra compilar o programa?

cd /home/edson/Documentos/alura/daniel

ls

teste.c

gcc teste.c -o teste.out

aí aparece o erro

solução!

Ahh, entendi o seu problema. Seu pacote libc6-dev não estava instalado ou estava corrompido.

Esse pacote nada mais é do que a biblioteca padrão do C.

Oi Daniel, como sua dúvida foi solucionada, estou fechando o tópico, ok?

Qualquer coisa não hesite em abrir outro :)