Gentoo Archives: gentoo-user-br

From: Jose Luiz Morais da Fonseca <jlmfnhandeara@×××××.com>
To: gentoo-user-br@l.g.o
Subject: Res: [gentoo-user-br] Quais pacotes para programação?
Date: Wed, 30 May 2007 18:38:44
Message-Id: 778952.66426.qm@web31608.mail.mud.yahoo.com
1 então q q vc tah usando pra compilar esse código? o gcc nao vai compilar isso nao pq a iostream eh lib de c++ ( jah me falaram q da pra configurar o gcc pra compilar comessa lib mas nao tenho a menor noção de como faz isso... hehe)
2
3 e não adianta só tirar o .h do include, o .h é facultativo pq o g++ vai procurar de qualquer jeito e se vc incluir o .h ele vai dar uma mensagem q vc tah usando o include de modo deprecated (a maneira de c).
4
5 outra coisa vc também precisa declarar o uso do namespace ( no caso do cout vc tem q incluir a linha "using std::cout;") depois dos includes pra chamar o cout do jeito que vc fez.
6
7 você pode compilar seu código utilizando o g++, pois se seu código nao fazer uso de nenhuma lib de c++ ele vai chamar o gcc tradicional pra compilar seu código.
8
9 bom eu acho q é isso e q isso vai resolver o seu problema.
10
11 ______________________________________________________________
12 Jose Luiz Morais da Fonseca
13 (Nhandeara-Bode)
14
15 Engenharia de Computação - Universidade de São Paulo
16 Campus São Carlos
17 ICQ 325146185
18 MSN jlmfnhandeara@×××××××.com
19
20
21
22
23
24
25
26
27
28
29
30
31 ----- Mensagem original ----
32 De: Bruno Laturner <renrutal@×××××.com>
33 Para: gentoo-user-br@l.g.o
34 Enviadas: Quarta-feira, 30 de Maio de 2007 15:11:50
35 Assunto: Re: [gentoo-user-br] Quais pacotes para programação?
36
37 On 5/30/07, Marcus Vinicius <mvleandro@×××××.com> wrote:
38 > > Para um desenvolvimento simples de programas, o linux-headers nem é
39 > > necessário. Bastam o GCC e um editor de texto para fazer isso.
40 > >
41 > > Talvez queira uma IDE pra ajudar. Tem o KDevelop, Code::Blocks,
42 > > Anjuta, Eclipse, até mesmo o VIM e o Emacs devem servir.
43 > >
44 > > Se quiser bibliotecas e frameworks, tem milhares por aí. Tudo depende
45 > > do que você quer.
46 > >
47 > > --
48 > > ja ne
49 >
50 >
51 > Olá Bruno,
52 >
53 > Obrigado pela sua resposta.
54 >
55 > O meu problema é o seguinte, não estou procurando uma IDE não. Eu
56 > estou desenvolvendo no terminal mesmo, com o bom e velho vi(m).
57 >
58 > Sendo que quando eu compilo um programa, ainda que helloworld, cujo
59 > código segue abaixo, ele não encontra as bibliotecas.h.
60 >
61 > Consigo instalar normalmente qualquer pacote do portage, já programei
62 > anteriormente neste pc, porém, não sei que que foi instalado,
63 > atualizado ou removido, que agora ele me apresenta este problema.
64 >
65 > Código:
66 >
67 > 1 #include <iostream.h>
68 > 2
69 > 3 int main(void){
70 > 4
71 > 5 cout << "Olá mundo";
72 > 6 return 0;
73 > 7 }
74 >
75 > Erro ao compilar:
76 >
77 > teste3.c:1:22: iostream.h: No such file or directory
78 > teste3.c: In function `main':
79 > teste3.c:5: error: `cout' undeclared (first use in this function)
80 > teste3.c:5: error: (Each undeclared identifier is reported only once
81 > teste3.c:5: error: for each function it appears in.)
82 >
83 > Sabe o que pode ser isso?
84 >
85 > --
86 > Abraços,
87 > Marcus Vinicius
88 > Contato: (21) - 8179-1697 http://www.prosadigital.com
89 > --
90 > gentoo-user-br@g.o mailing list
91 >
92 >
93
94 As bibliotecas padrão do C++ não são chamadas com .h, somente pelo seu
95 nome entre <>. Assim:
96
97 1 #include <iostream>
98 2
99 3 int main ()
100 4 {
101 5 cout << "Olá mundo";
102 6 return 0;
103 7 }
104 8
105
106 Faz anos que não toco em C++, mas ele deve rodar.
107
108 --
109 ja ne
110 --
111 gentoo-user-br@g.o mailing list
112
113
114
115
116
117
118
119 __________________________________________________
120 Fale com seus amigos de graça com o novo Yahoo! Messenger
121 http://br.messenger.yahoo.com/

Replies

Subject Author
Re: [gentoo-user-br] Quais pacotes para programação? Bruno Laturner <renrutal@×××××.com>