Etiqueta: 32 bits

  • Instalar entorno de desarrollo Qt4 en chroot 32 bits

    Para instalar el entorno de desarrollo de Qt4 en el chroot creado en el post Eclipse en chroot 32 bits se descarga desde Qt for Open Source C++ development on Linux/X11 el fichero con los fuentes de Qt4 para Linux/X11 y se instala el paquete libxext-dev (en Requisitos de instalación de Qt para X11 se dan más detalles y otras dependencias ya resueltas o no imprescindibles en este caso):

    dchroot -d
    sudo apt-get install libxext-dev libxrender-dev libglib2.0-dev

    Despues se descomprime el fichero de Qt obtenido (qt-everywhere-opensource-src-4.7.3.tar.gz cuando se hizo esto) y desde el directorio creado se ejecuta la siguiente orden (siempre dentro del entorno chroot):

    ./configure -prefix /usr/local/share/qt4 -developer-build -platform linux-g++-32 -glib

     

    Se acepta la correspondiente licencia comercial o de código abierto, según se desee, y se comienza la compilación e instalación:

    make && sudo make install

     

    Ahora, se obtiene desde el sitio de descarga Qt Eclipse Integration for C++ el plugin de Qt para Eclipse para Linux 32 bits (el construido sobre Qt 4.6.1), y se descomprime en el directorio de la instalación de Eclipse. Una vez hecho se lanza una primera vez Eclipse limpiando su cache para evitar problemas:

    eclipse -clean

     

    Y listo.

  • Configurar la compilación para 32 bits mediante un script configure

    Es algo muy simple, pero nunca recuerdo exactamente cómo hacerlo y siempre me paso 5 minutos hasta que lo encuentro, así que aquí queda:

    ./configure --build=i686-pc-linux-gnu "CFLAGS=-m32" "CXXFLAGS=-m32" "LDFLAGS=-m32"