Gentoo Archives: gentoo-user-br

From: Bruno Laturner <renrutal@×××××.com>
To: gentoo-user-br@l.g.o
Subject: Re: [gentoo-user-br] Quais pacotes para programação?
Date: Wed, 30 May 2007 18:12:31
Message-Id: e1bc7720705301111iec33c6dv8bcbcaed6f03327b@mail.gmail.com
In Reply to: Re: [gentoo-user-br] Quais pacotes para programação? by Marcus Vinicius
1 On 5/30/07, Marcus Vinicius <mvleandro@×××××.com> wrote:
2 > > Para um desenvolvimento simples de programas, o linux-headers nem é
3 > > necessário. Bastam o GCC e um editor de texto para fazer isso.
4 > >
5 > > Talvez queira uma IDE pra ajudar. Tem o KDevelop, Code::Blocks,
6 > > Anjuta, Eclipse, até mesmo o VIM e o Emacs devem servir.
7 > >
8 > > Se quiser bibliotecas e frameworks, tem milhares por aí. Tudo depende
9 > > do que você quer.
10 > >
11 > > --
12 > > ja ne
13 >
14 >
15 > Olá Bruno,
16 >
17 > Obrigado pela sua resposta.
18 >
19 > O meu problema é o seguinte, não estou procurando uma IDE não. Eu
20 > estou desenvolvendo no terminal mesmo, com o bom e velho vi(m).
21 >
22 > Sendo que quando eu compilo um programa, ainda que helloworld, cujo
23 > código segue abaixo, ele não encontra as bibliotecas.h.
24 >
25 > Consigo instalar normalmente qualquer pacote do portage, já programei
26 > anteriormente neste pc, porém, não sei que que foi instalado,
27 > atualizado ou removido, que agora ele me apresenta este problema.
28 >
29 > Código:
30 >
31 > 1 #include <iostream.h>
32 > 2
33 > 3 int main(void){
34 > 4
35 > 5 cout << "Olá mundo";
36 > 6 return 0;
37 > 7 }
38 >
39 > Erro ao compilar:
40 >
41 > teste3.c:1:22: iostream.h: No such file or directory
42 > teste3.c: In function `main':
43 > teste3.c:5: error: `cout' undeclared (first use in this function)
44 > teste3.c:5: error: (Each undeclared identifier is reported only once
45 > teste3.c:5: error: for each function it appears in.)
46 >
47 > Sabe o que pode ser isso?
48 >
49 > --
50 > Abraços,
51 > Marcus Vinicius
52 > Contato: (21) - 8179-1697 http://www.prosadigital.com
53 > --
54 > gentoo-user-br@g.o mailing list
55 >
56 >
57
58 As bibliotecas padrão do C++ não são chamadas com .h, somente pelo seu
59 nome entre <>. Assim:
60
61 1 #include <iostream>
62 2
63 3 int main ()
64 4 {
65 5 cout << "Olá mundo";
66 6 return 0;
67 7 }
68 8
69
70 Faz anos que não toco em C++, mas ele deve rodar.
71
72 --
73 ja ne
74 --
75 gentoo-user-br@g.o mailing list