<stdio.h>

sila

Membro
Olá a todos,

Alguem pode esplicar o funcionamento desta linha em C
#include <stdio.h>
eu sei que esta linha indica ao compilador que deverá adicionar um ficheiro existente algures no disco, para o compilador ter acessoa um conjunto de informações.
Mas eu posso visualizar estas informações? Onde está exactamente?

Obrigado
 
Olá a todos,

Alguem pode esplicar o funcionamento desta linha em C
#include <stdio.h>
eu sei que esta linha indica ao compilador que deverá adicionar um ficheiro existente algures no disco, para o compilador ter acessoa um conjunto de informações.
Mas eu posso visualizar estas informações? Onde está exactamente?

Obrigado

A localização dessas bibliotecas é em /usr/include. Se estiveres a falar em Windows deve estar algures na pasta onde foi instalado o teu IDE/Compilador.
Necessitas dessa biblioteca para operações de Input/Output como por exemplo o printf.
 
na consola faz: sudo apt-get install build-essential

Ficas com isso tudo ;)

HecKel

Obrigado!

Agora surgui-me um problema que é o seguinte:
->crio um programa com nome progr.c
->na consola faço:
§ cc progr.c
§ mv a.out progr
§ progr
->e a consola devolve-me:
bash: progr: command not found

eu queria que corre-se o programa... alguma sugestão?
Desde já o meu obg

PS: ubuntu 7.04
 
Não tens o . no PATH logo não podes correr o programa apenas dizendo o seu nome, tens que especificar o path dele, e para isso usas
./programa

Uma pequena dica, esse mv aí é tão feiozo quando se tem a opção -o
no gcc:P
gcc p.c -o p

Edit:
Esqueci-me de te dizer como se mete o . no PATH
export PATH = .:$PATH
 
O método que eu uso é
Código:
gcc nome.c -o nome
Código:
./nome

O que puderias fazer era:
cc nome.c -o nome
./a.out

Existem muitos mais métodos, uns mais eficazes que outros.
 
Back
Topo