Instalando Code::Blocks no Ubuntu 12.04

Publicado por Perfil removido em 31/01/2014

[ Hits: 44.814 ]

 


Instalando Code::Blocks no Ubuntu 12.04

"Code::Blocks (ou C::B) é um ambiente de desenvolvimento integrado de código aberto e multiplataforma. Ele está sendo desenvolvido em C++, usando wxWidgets. Sua arquitetura é orientada a plugin, de forma que suas funcionalidades são definidas pelos plugins fornecidos a ele.

Code::Blocks é voltado para o desenvolvimento em C/C++, D (linguagem de programação) e agora Fortran.

O Code::Blocks está sendo desenvolvido sob Windows e GNU/Linux. Alguns usuários compilaram o Code::Blocks com sucesso para FreeBSD e Mac OS X (com alguns problemas na interface).

Este programa não lançava uma versão estável, desde 2008. No lugar lançava as chamadas Nightly builds. Em 30 de Maio de 2010 foi lançado a versão 10.05 e em 27 Dezembro de 2013 a mais recente versão: 13:12."
Fonte: Code::Blocks – Wikipédia, a enciclopédia livre

Linux: Instalando Code::Blocks no Ubuntu 12.04

No site do Code::Blocks, há versões para Windows, Mac OS X e GNU/Linux, todas gratuitas. Para GNU/Linux, tem versão para 32 e 64 bits e para as distribuições: Debian, Fedora, SUSE, além do CentOS.

Há ainda os sources para outros sistemas operacionais do tipo Unix. Para esta dica, vou usar o Ubuntu 12.04, pois este tem vários problemas com os pacotes do Debian que causam problemas de dependência.

Tem duas formas de instalar, a primeira é mais fácil:

sudo add-apt-repository ppa:pasgui/ppa
$ sudo apt-get update
$ sudo apt-get install codeblocks libwxgtk2.8-dev


Obs.: mais detalhes, aqui em inglês: http://apt.jenslody.de

A segunda, editando o source.list do Ubuntu 12.04 ou superior, como root:

# nano /etc/apt/sources.list

No final do arquivo, acrescente as seguintes linhas

deb http://ppa.launchpad.net/pasgui/ppa/ubuntu precise main
deb-src http://ppa.launchpad.net/pasgui/ppa/ubuntu precise main

Depois, execute os comandos:

# apt-key adv --recv-keys --keyserver keyserver.ubuntu.com CA16070C0E7D33641F1626703EE66BD3F599ACE3
# apt-get update
# apt-get install codeblocks libwxgtk2.8-dev


Obs.: mais detalhes aqui (em inglês): PPA for pasgui : pasgui

O Code::Blocks é uma IDE muito utilizada por causa de sua facilidade de uso, uma coleção muito boa de plugins que aumentam sua capacidade e por sua leveza.

Além do fato de outras IDEs estarem desatualizadas, ao contrário, o Code::Blocks tem desenvolvedores bastante ativos. Quando estou num projeto complicado, gosto de usar o Code::Blocks nas operações simples, fico com o Geany.
Linux: Instalando Code::Blocks no Ubuntu 12.04   Linux: Instalando Code::Blocks no Ubuntu 12.04


Outras dicas deste autor

Problemas no teclado no KDE

Com o começo difícil, o porém fica mais fácil

Inserindo a logo de sua Lan House e/ou Cyber Café no Firefox

Lista de sites de jogos para Linux

Lan House e/ou Cyber Café em Linux

Leitura recomendada

Kylix - Ferramenta para programadores Delphi

Série de Fibonacci usando recursividade em linguagem C

Mais um curso de linguagem C

Gerando números aleatórios em C

Programação para Arduino

  

Comentários
[1] Comentário enviado por stuartmacnair em 01/05/2014 - 10:38h

Obrigado por sua contribuição Welton. Instalei no Kubuntu e está funcionando 100%.
Agora é aprender a desenvolver kkkk....mas eu chego lá!!

[2] Comentário enviado por zvinnicius em 19/06/2015 - 14:54h

Welton, quando eu fui adicionar aqueles links na "source.list" eu não consegui salvar as modificações. A mensagem que apareceu foi que eu não tenho permissão.

[3] Comentário enviado por ede_linux em 30/06/2016 - 10:43h


[2] Comentário enviado por zvinnicius em 19/06/2015 - 14:54h

Welton, quando eu fui adicionar aqueles links na "source.list" eu não consegui salvar as modificações. A mensagem que apareceu foi que eu não tenho permissão.


Tem que entrar como sudo, faça sudo nano /etc/apt/sources.list



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
{BANNER_MODEL1}
{BANNER_MODEL2}
{BANNER_MODEL3}

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts