Nao reconhece bibliotecas basicas

1. Nao reconhece bibliotecas basicas

Alvaro
alvarokz

(usa Nenhuma)

Enviado em 19/04/2007 - 00:20h

Desculpem, eu sei que eu sou iniciante no linux mesmo, + nem no kdevelop nem no gcc eu to conseguindo compilar nem os hello word q tem por ai porque da o seguinte erro
.c:1:19: error: stdio.h: Arquivo ou diretório inexistente
./tempo.c:2:20: error: stdlib.h: Arquivo ou diretório inexistente
./tempo.c:3:20: error: unistd.h: Arquivo ou diretório inexistente

alguem pode me explicar o que meu gcc tem de errado, ou o que eu tenho de errado?rs...
to usando ubuntu 6.10


  


2. Re: Nao reconhece bibliotecas basicas

Selem Afonso
selem32

(usa Debian)

Enviado em 19/04/2007 - 08:22h

Bom dia

Amigo posta seu programa pra gente poder da uma olhada, fika melhor assim.


3. Re: Nao reconhece bibliotecas basicas

Alvaro
alvarokz

(usa Nenhuma)

Enviado em 19/04/2007 - 08:50h

iii, meu programa eh todo modularizado, e tem umas 500 linhas...rs...(cheio de erro, claro, + eh trabalho de faculdade msm!)
no caso eu tava testando soh um codigo pra usar getrusage e gettimeofday, que nao funcionam no windows. ta ai o codigo

#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <sys/resource.h>
#include <sys/time.h>


int main()
{

int i;
struct rusage tempos;
struct timeval tempo_inicial, tempo_final;
double total;

// Inicio da medicao do tempo.
gettimeofday(&tempo_inicial, NULL);

for(i=0; i<1E9; i++){
}

printf("oi\n");

//Fim da medicao do tempo.
gettimeofday(&tempo_final, NULL);

//ANALISE DO TEMPO
total = (tempo_final.tv_sec - tempo_inicial.tv_sec) * 1000000 +
(tempo_final.tv_usec - tempo_inicial.tv_usec);

getrusage(0,&tempos);

printf("Tempo utilizado pelo usuario: %.4lf segundos. \n",
tempos.ru_utime.tv_sec + tempos.ru_utime.tv_usec*0.000001);

printf("Tempo utilizado pelo sistema: %.4lf segundos. \n",
tempos.ru_stime.tv_sec + tempos.ru_stime.tv_usec*0.000001);

printf("Tempos total, tempos de sistema mais tempo de usuario: %.4lf segundos. \n",
tempos.ru_stime.tv_sec + tempos.ru_stime.tv_usec*0.000001 +
tempos.ru_utime.tv_sec + tempos.ru_utime.tv_usec*0.000001);

printf("Tempo do relogio: %.4lf segundos\n", total/1000000);


return 0;
}


4. Feito então!!! hehe

Fabiano Alves
fabianoieq12

(usa Outra)

Enviado em 23/04/2007 - 15:51h

sudo apt-get install build-essential

Cara, executa esse comando e fim do problema!!!
É isso aí!!!


5. Re: Nao reconhece bibliotecas basicas


awregan

(usa Debian)

Enviado em 08/05/2007 - 16:57h

valew cara tava tendo o mesmo problema aqui no meu ubuntu


6. continuo com erro

Rodrigo Zanini
_Toddy_

(usa Outra)

Enviado em 04/07/2007 - 23:27h

Estou tendo o mesmo erro..
Não consigo compilar nenhum programa q contenha a stdio.h..
Tentei executar o comando passado e tive o seguinte erro

toddy@Toddy:~$ sudo apt-get install built-essential
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Couldn't find package built-essential

Alguem sabe o acontece ?

Obrigado


7. Re: Nao reconhece bibliotecas basicas

Francieli
francieli

(usa Outra)

Enviado em 01/10/2007 - 22:33h

é porque é build-essential, e não built-essential ;)
Tava com o mesmo problema que o teu e resolveu aqui =D






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts