Enquete

Instalação dos compiladores

gcc
0 (0%)
g++
0 (0%)
gcc/g++
3 (100%)

Votos Totais: 3

Autor Tópico: Compiladores C/C++  (Lida 2067 vezes)

Offline Gravemind

  • Usuário Ubuntu
  • *
  • Mensagens: 19
    • Ver perfil
Compiladores C/C++
« Online: 11 de Abril de 2008, 15:55 »
Boas fans do Ubuntu!

Em pergunta outra vez a uma resposta (ironico) postada por Darcamo (espero q nao se importe de a(o) estar a referenciar) é necessário instalar gcc, g++, ou os dois?
Já agora, desculpem a minha ignorância que ainda é grande em termos de Linux (apesar de estar a gostar da edição Ubuntu), mas o gcc/g++ é equivalente ao conceito de framework, certo (por ex. .NET)?

Obrigado pelo tempo!

Offline kakita

  • Usuário Ubuntu
  • *
  • Mensagens: 285
    • Ver perfil
Re: Compiladores C/C++
« Resposta #1 Online: 11 de Abril de 2008, 17:33 »
2 post da mesma coisa para que???

Offline fpissarra

  • Usuário Ubuntu
  • *
  • Mensagens: 246
    • Ver perfil
    • Lost in the e-Jungle
Re: Compiladores C/C++
« Resposta #2 Online: 26 de Abril de 2008, 21:02 »
Li a resposta de Darcamo e, sinceramente, não vi nenhuma "ironia". De fato, na pergunta anterior houve uma pequena confusão entre IDE's e compiladores... gcc e g++ são compiladores C e C++, respectivamente, criados no projeto GNU (pela Free Software Foundation) e nada têm haver com frameworks.

Frameworks (que sempre achei ser um eufemismo para libraries) estão disponíveis aos montes no ambiente linux. Dê uma olhada no synaptics e procure por pacotes libxxx (onde 'xxx' pode ser qualquer coisa). Por exemplo: Quer mexer com xml na sua aplicação, use a libxml2. Quer mexer com o gtk+2.0, use libgtk+2.0, etc....

É essencial ter uma boa fonte de referência para escolher bem os pacotes necessários e, confesso, às vezes é meio difícil decidir (existem muitos!). Isso depende de projeto a projeto... Por exemplo: você pode querer não lidar diretamente com o GTK (a base do GNOME) então pode optar pelo Qt (a base do KDE), ou ainda, pode querer lidar com X11 diretamente através de um "framework" chamado wxWidgets (muito bom! Ele é uma espécie de MFC para linux, na minha opinião!).

Grande Abraço,
Frederico L. Pissarra