Autor Tópico: Problemas ao compilar C (RESOLVIDO)  (Lida 5295 vezes)

Offline luisfnv

  • Usuário Ubuntu
  • *
  • Mensagens: 11
    • Ver perfil
Problemas ao compilar C (RESOLVIDO)
« Online: 09 de Agosto de 2009, 22:41 »
Bom, essa e minha primeira tentativa de usar C no linux. Estou apanhando feio, nao consigo compilar de jeito nenhum.
Entro no bloco de notas e escrevo o codigo mais simples possivel e salvo como teste1:

Código: [Selecionar]
# include <stdio.h>

int main ()
{
 printf ("Ola");
 return(0);
}

Entro no terminal, digito:

gcc -Wall teste1.c -o teste2

Vi esse comando aqui mesmo no forum, parece que ele compila o codigo do arquivo "teste1" e gera um executavel "teste2", certo ? Quando dou enter, o terminal me retorna o seguinte:

gcc: teste1.c: Arquivo ou diretório inexistente
gcc: no input files


Alguem sabe o que pode ser ?
« Última modificação: 10 de Agosto de 2009, 20:25 por luisfnv »

Offline ubu4ever

  • Usuário Ubuntu
  • *
  • Mensagens: 695
    • Ver perfil
Re: Problemas ao compilar C
« Resposta #1 Online: 09 de Agosto de 2009, 23:19 »
O comando correto é:
Código: [Selecionar]
gcc teste1.c -o teste2

Offline luisfnv

  • Usuário Ubuntu
  • *
  • Mensagens: 11
    • Ver perfil
Re: Problemas ao compilar C
« Resposta #2 Online: 10 de Agosto de 2009, 17:15 »
Obrigado gcclt, estou usando esse comando agora, mas o erro continua exatamente o mesmo. Estranho.
Recapitulando: Eu vou no editor, escrevo o codigo e mando salvar no desktop. Acesso o terminal, entro com o comando mas ele continua nao reconhecendo o arquivo, como se ele nao existisse. O que pode ser isso ?!

Código: [Selecionar]
gcc: teste1.c: Arquivo ou diretório inexistente
gcc: no input files
« Última modificação: 10 de Agosto de 2009, 17:25 por luisfnv »

Offline ubu4ever

  • Usuário Ubuntu
  • *
  • Mensagens: 695
    • Ver perfil
Re: Problemas ao compilar C
« Resposta #3 Online: 10 de Agosto de 2009, 18:35 »
Obrigado gcclt, estou usando esse comando agora, mas o erro continua exatamente o mesmo. Estranho.
Recapitulando: Eu vou no editor, escrevo o codigo e mando salvar no desktop. Acesso o terminal, entro com o comando mas ele continua nao reconhecendo o arquivo, como se ele nao existisse. O que pode ser isso ?!

Citar
gcc: teste1.c: Arquivo ou diretório inexistente
gcc: no input files

Você prestou atenção na mensagem de erro em negrito e sublinhado acima? Você tem certeza que salvou ele com o nome de "teste1.c"? E, se salvou, tem certeza que ele está no diretório onde você está dando o comando para compilar? Acho que não! A mensagem é de "arquivo ou diretório inexistente". Você não está dentro da pasta onde o arquivo foi salvo. Por isso o compilador não está encontrando o arquivo. Quando você abre o terminal ele não vai automaticamente para o Desktop. Ele abre por "padrão" na pasta /home/nome-do-seu-usuario. Neste caso você deve ir para o diretório onde o arquivo se encontra!

Faça o seguinte:

1 - Abra o terminal copie e cole (não feche o terminal, deixe ele sempre aberto):
Código: [Selecionar]
cd ~/Destkop
Código: [Selecionar]
gedit teste1.c2 - Copie e cole o conteúdo abaixo no editor:
Citar
# include <stdio.h>

int main ()
{
 printf ("\n\n*********FINALMENTE FUNCIONOU!!!*********\n\n\n");
 return(0);
}
3 - Salve e feche o editor
4 - Execute o comando abaixo no terminal:
Código: [Selecionar]
gcc teste1.c -o executavel5 - Execute o comando abaixo no terminal:
Código: [Selecionar]
./executavel
Veja se tudo funciona corretamente. Caso contrário poste as mensagens de erro aqui!

Obs.: eu fiz exatamente isso e consegui!
« Última modificação: 10 de Agosto de 2009, 18:46 por gcclt »

Offline luisfnv

  • Usuário Ubuntu
  • *
  • Mensagens: 11
    • Ver perfil
Re: Problemas ao compilar C
« Resposta #4 Online: 10 de Agosto de 2009, 20:25 »
Segui seu passo a passo e consegui ! Obrigado, serio mesmo.