lunes, 9 de noviembre de 2009

Instalando Code::Blocks en ubuntu karmic

Primero nos aseguramos de instalar los paquetes básicos para programar en C / C++

     sudo apt-get install build-essential libx11-dev libc6-dev


Luego instalamos los paquetes de herramientas para hacer debug


     sudo apt-get install gdb xgdb 


También instalamos los paquetes del necesarios para encontrar la ayuda del lenguaje con el man o xman


     sudo apt-get install libc6-doc manpages-dev


Y ahora si, instalamos el codeblocks

     sudo apt-get install codeblocks

Una vez instalado el codeblocks, agragamos a la lista de repositorios los siguientes:

     sudo gedit /etc/apt/sources.list
         ## Repositorio para Code::Blocks y wxWidgets
         deb http://lgp203.free.fr/ubuntu/ karmic universe
         deb http://apt.wxwidgets.org/ karmic-wx main

     sudo apt-get update


Para obtener las claves públicas de los repositorios


     wget -q http://lgp203.free.fr/public.key -O- | sudo apt-key add -

     wget -q http://apt.wxwidgets.org/key.asc -O- | sudo apt-key add -

Y terminamos de instalar las librerías para wxWidgets y sus herramientas


     sudo apt-get update

     sudo apt-get install libcodeblocks0 codeblocks libwxsmithlib0 codeblocks-contrib
     sudo apt-get install libwxgtk2.8-0 libwxgtk2.8-dev wx2.8-headers wx-common



Ya tenemos instalado y liso para funcionar C::B ahora falta instalar las librerias
necesarias para SDL.

 SDL es un conjunto de librerias para crear videojuegos, contiene las funcione


necesarias para manejar controles, graficos, sonido, video, red etc. algo analogo
 a directx de microsoft, SDL es multiplataforma. hay muy buenos libros sobre SDL
 y se pueden crear juegos muy buenos. bueno ahora veremos como instalarlos.

Para mayor facilidad buscamos en synaptic "libsdl" y nos saldran varos paquetes,
 los que debemos instalar es:

     * libsdl1.2debian "Librerias basicas"
    * libsdl1.2-dev "Librerias basicas"
    * libsdl-gfx1.2-dev "video"
    * libsdl-image1.2-dev "Soporte para formatos de imagen"
    * libsdl-mixer1.2-dev "Aporta mejoras al sonido"
    * libsdl-net1.2-dev "Soporte para red"
    * libsdl-sound1.2-dev "Manejo de sonido"
    * libsdl-ttf2.0-dev "Soporte de fuentes ttf"

Y listo...

No hay comentarios:

Publicar un comentario