Autor Tópico: RESOLVIDO - Problema ao compilar C no ubuntu 7.10  (Lida 3967 vezes)

Offline rafaelmdesouza

  • Usuário Ubuntu
  • *
  • Mensagens: 8
    • Ver perfil
RESOLVIDO - Problema ao compilar C no ubuntu 7.10
« Online: 02 de Fevereiro de 2009, 07:38 »
Pessoal eu fiz o seguinte:
Digitei o seguinte código no gedit

#include <stdio.h>

int main(int argc, char* argv[])) {
printf (Hello world!);
return 0;
}

e salvei como teste.c na pasta home mesmo. Em seqüência tentei compilar no gcc através da seguinte linha de código:

gcc teste.c -o teste

mas dá uma mensagem de erro dizendo que o stdio.h é um arquivo ou diretório não localizado.
Alguém sabe como resolver isso?
« Última modificação: 24 de Fevereiro de 2009, 17:46 por rafaelmdesouza »

Offline huggsy

  • Usuário Ubuntu
  • *
  • Mensagens: 28
    • Ver perfil
Re: Problema ao compilar C no ubuntu 7.10
« Resposta #1 Online: 02 de Fevereiro de 2009, 16:02 »
Hello,

Acho que esse problema acontece poraue você nao deve ter o pacote build-essentiel instalado ou entao faltam os headers do kernel
instale o pacote linux-headers(versao do kernel)

para ver o kernel uname -r

Espero que ajude

Diz algo se fonciona ou nao.
In a world with Linux, who needs windows and Gates!!!

Offline fpissarra

  • Usuário Ubuntu
  • *
  • Mensagens: 246
    • Ver perfil
    • Lost in the e-Jungle
Re: Problema ao compilar C no ubuntu 7.10
« Resposta #2 Online: 03 de Fevereiro de 2009, 18:09 »
Acho que você esqueceu as aspas em torno da string "Hello world", não?

Offline huggsy

  • Usuário Ubuntu
  • *
  • Mensagens: 28
    • Ver perfil
Re: Problema ao compilar C no ubuntu 7.10
« Resposta #3 Online: 03 de Fevereiro de 2009, 18:49 »
Se o problema fosse as aspas na string hello world
O compilador compilava e dava erro, e pelo que percebi nao é esse o caso ;)

Mas como o interessado ainda nao disse mais nada, nao podemos saber :)
In a world with Linux, who needs windows and Gates!!!

Offline rafaelmdesouza

  • Usuário Ubuntu
  • *
  • Mensagens: 8
    • Ver perfil
Re: Problema ao compilar C no ubuntu 7.10
« Resposta #4 Online: 04 de Fevereiro de 2009, 11:50 »
Me desculpem pela demora!

Mas o erro não é por causa das aspas não... E quanto ao pacote linux-headers ele já está instalado.

Offline mikma

  • Usuário Ubuntu
  • *
  • Mensagens: 1
    • Ver perfil
Re: Problema ao compilar C no ubuntu 7.10
« Resposta #5 Online: 04 de Fevereiro de 2009, 16:24 »
O Código correto......

#include <stdio.h>

int main(int argc, char* argv[])
{
printf ("Hello world!\n");
return 0;
}

Espero ter ajudado....
« Última modificação: 04 de Fevereiro de 2009, 16:47 por mikma »

Offline huggsy

  • Usuário Ubuntu
  • *
  • Mensagens: 28
    • Ver perfil
Re: Problema ao compilar C no ubuntu 7.10
« Resposta #6 Online: 04 de Fevereiro de 2009, 17:29 »
E o pacote build-essentiel, tambem esta instalado???
In a world with Linux, who needs windows and Gates!!!

Offline Felix

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 3.068
    • Ver perfil
    • Alexsandro Felix
Re: Problema ao compilar C no ubuntu 7.10
« Resposta #7 Online: 04 de Fevereiro de 2009, 19:26 »
E o pacote build-essentiel, tambem esta instalado???

o correto é build-essential

Offline rafaelmdesouza

  • Usuário Ubuntu
  • *
  • Mensagens: 8
    • Ver perfil
Re: Problema ao compilar C no ubuntu 7.10
« Resposta #8 Online: 05 de Fevereiro de 2009, 00:51 »
Galera deu certo... faltava esse pacote mesmo o build-essential!

Mas o compilador gerou um codigo executável correto? Soh q quando eu clico nesse arquivo nada acontece...

Offline huggsy

  • Usuário Ubuntu
  • *
  • Mensagens: 28
    • Ver perfil
Re: Problema ao compilar C no ubuntu 7.10
« Resposta #9 Online: 05 de Fevereiro de 2009, 08:55 »
Viva,

É normal que quando clicas no arquivo nao se passe nada!! Porque é um arquivo que é para ser lançado através um terminal

Compila o arquivo teste.c

gcc teste.c o arquivo a.out é criado automaticamente, para lancar o executavél escreva num terminal ./a.out

se fizeres
 
gcc teste.c -o teste um arquivo teste é criado automaticamente, para lancar o prog é da mesma maneira ./teste num terminal

Um conselho que te dou, se não estás muito habituado com o shell(terminal) utilisa um soft como o code::blocks ou Geany, ha mais é só fazeres uma pesquisa ;)

sudo apt-get install code::blocks ou através synaptic como tu quizeres ;)

Espero que te ajude, se percisares de mais alguma coisa, vai dizendo.

In a world with Linux, who needs windows and Gates!!!

Offline rafaelmdesouza

  • Usuário Ubuntu
  • *
  • Mensagens: 8
    • Ver perfil
Re: Problema ao compilar C no ubuntu 7.10
« Resposta #10 Online: 05 de Fevereiro de 2009, 12:20 »
Gelera deu certo... valeu msm!

Só + uma pergunta rsrs

estou precisando utilizar o include conio.h
tem como instalá-lo no Linux?