Instalacion Code::Blocks por SVN
Instalación de code::blocks y WxWidgets en Ubuntu 9.10.
Antes un poquito de historia, que nunca viene mal.
Code::Blocks es un entorno de desarrollo integrado libre y multiplataforma para el desarrollo de programas en lenguaje C++. Está basado en la plataforma de interfaces gráficas WxWidgets, lo cual quiere decir que puede usarse libremente en diversos sistemas operativos, y está licenciado bajo la GPL.
Debido a que Dev-C++ es un IDE para programar en C y C++ y está creado en Delphi, surgió la idea y necesidad de crear un IDE hecho en los lenguajes adecuados: C y C++. Con esta motivación se creó el IDE Code::Blocks. (wikipedia)
Las wxWidgets son unas bibliotecas multiplataforma y libres, para el desarrollo de interfaces gráficas programadas en lenguaje C++. Están publicadas bajo una licencia LGPL, similar a la GPL con la excepción de que el código binario producido por el usuario a partir de ellas, puede ser propietario, permitiendo desarrollar aplicaciones empresariales sin coste.
Las wxWidgets proporcionan una interfaz gráfica basada en las bibliotecas ya existentes en el sistema (nativas), con lo que se integran de forma óptima y resultan muy portables entre distintos sistemas operativos. Están disponibles para Windows, MacOS, GTK+, Motif, OpenVMS y OS/2.
También pueden ser utilizadas desde otros lenguajes de programación, aparte del C++: Java, Javascript, Perl, Python, Smalltalk, Ruby . (wikipedia)
Después de tanta teoría, manos a la obra. Para la instalacion y compilacion del codeblocks, nos basta con introducir las siguientes líneas:
$ sudo apt-get install libgtk2.0-dev libwxgtk2.8-0 libwxgtk2.8-dev wx-common subversion autoconf automake libtool gobjc++
$ mkdir codeblocks
$ cd codeblocks
$ svn checkout svn://svn.berlios.de/codeblocks/trunk
$ cd trunk
$ export ACLOCAL_FLAGS="-I `wx-config --prefix`/share/aclocal"
$ ./bootstrap
$ ./configure --with-contrib-plugins=all
$ make
$ sudo make install
$ echo /usr/local/lib | sudo tee -a /etc/ld.so.conf
$ sudo ldconfig
Ya tenemos todo lo necesario para poder desarrollar nuestros programas con interfaz gráfica. Para lanzar el programa y empezar a divertirnos vamos a:
Aplicaciones -> Programacion -> Code::Blocks IDE
Gracias por la atencion.
Saludos