Não consigo compilar nenhum programa

arconada

Power Member
Boas!

Instalei recentemente o ubuntu 7.10 para fazer um trabalho de programação.
O meu problema é que pelos vistos os compiladores nao encontram nenhum header file, embora eles existam no pc. Mas como sou n00b nisto de linux gostava de que me ajudassem.

tentei o comando:

gcc -Wall teste.c

e ele nao faz nada.


no Geany diz que nao encontra a "unistd.h", "iostream" e outras bibliotecas.
o comando que está definido no Geany para build tb é o que eu usei (gcc -Wall "%f")

Ajudem-me, SFF.
 
instalado os build-essential instalas as bibliotecas que precisas para compilar , sendo essas base dos C vais poder usar sem problemas.
 
Aproveito este topico para tirar uma dúvida minha!
Ao fazer "man fopen", por exemplo, na consola não consigo obter resultado algum?
que pacote devo instalar?
 
Sendo o fopen uma função do php, nunca iria conseguir acede-la assim. Quanto muito, irias ter algo dentro do man php. Podes ver que tipo de entradas existem nas varias páginas do man aqui.
 
okok, isso são os meus parcos conhecimentos de programação a falar.
Mas por teria que ser uma documentação bem extensa e que não iria ser usada na sua totalidade. Nestes casos, eu recomendaria a sua visualização online, mas são gostos :)
 
Só para rematar:
Código:
$ [b]man fopen[/b]
FOPEN(3)                                                             Linux Programmer's Manual                                                             FOPEN(3)

NAME
       fopen, fdopen, freopen - stream open functions

SYNOPSIS
       #include <stdio.h>

       FILE *fopen(const char *path, const char *mode);
       FILE *fdopen(int fildes, const char *mode);
       FILE *freopen(const char *path, const char *mode, FILE *stream);

(.........)

Código:
$ [b]php --rf fopen[/b]
Function [ <internal:standard> function fopen ] {

  - Parameters [4] {
    Parameter #0 [ <required> $filename ]
    Parameter #1 [ <required> $mode ]
    Parameter #2 [ <optional> $use_include_path ]
    Parameter #3 [ <optional> $context ]
  }
}
 
Sim qd falava do fopen era a funcao do C. mas ja vi q n foi o melhor exemplo:p
O google é uma solução,mas acho o man mais pratico
Mt obrigado
 
Sim qd falava do fopen era a funcao do C. mas ja vi q n foi o melhor exemplo:p
O google é uma solução,mas acho o man mais pratico
Mt obrigado

Como disse os esquiso, são gostos eu tenho as man pages porque posso trabalhar offline, mas para uma utilização esporádica, o "online" é uma boa alternativa
 
Back
Topo