1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

<stdio.h>

Discussão em 'Programação' iniciada por sila, 19 de Agosto de 2007. (Respostas: 7; Visualizações: 1037)

  1. 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
     
  2. Hipnoted

    Hipnoted Power Member

    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.
     
  3. yb_psyco

    yb_psyco Power Member

    Agora o ubuntu já não trás as bibliotecas de C onde posso arranjar um bom pacote de libs?

    Obg
     
  4. HecKel

    HecKel The WORM

    na consola faz: sudo apt-get install build-essential

    Ficas com isso tudo ;)

    HecKel
     
  5. yb_psyco

    yb_psyco Power Member

    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
     
  6. HecKel

    HecKel The WORM

    ./prog

    salvo erro, se fizeres chmod +x prog podes correr executando apenas prog

    HecKel
     
  7. CoolMaster

    CoolMaster Power Member

    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
     
  8. loster

    loster I'm cool cuz I Fold

    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.
     

Partilhar esta Página