Compilando las wxWidgets (Linux)
Comenzamos con el proceso, en Linux verificamos por lo general nuestra distribución puede incluir estas librerías para ahorrarnos el proceso de compilación (en mi caso fue así) en caso contrario nos vamos a la página oficial para descargar las librerias.
http://wxwidgets.org
Descomprimimos y entramos en el directorio, estando ahi ejecutamos el siguiente comando para configurar las librerías:
configure -j4 -f BUILD=debug UNICODE=1 SHARED=0 MONOLITHIC=1
BUILD= Es el tipo de librería que se compilará, al ser debug esta nos servirá para depurar los programas que vayamos a realizar.
UNICODE=Para activar el soporte de caracteres Unicode.
SHARED=Se generará una librería dinámica (.so) el cual se enlazarán los programas.
MONOLITHIC=La librería monolítica es una librería en la cual se concentrarán todas las llamadas referentes a esta librería, obviamente que a efectos de rendimiento no es lo más recomendable, ya que si sólo llegasemos a utilizar unos cuantos widgets tendremos en memoria toda la librería, caso contrario que si si desactivamos esta opción, se generará muchas librerías dinámicas con respecto a cada widget, pero, a efectos de aprendizaje, será lo mejor activar esta opción para no liarnos.
j4 Activa según el número de núcleos una compilación en paralelo, y por consecuencia, más rápida (Ej, si tu procesador es dual core activa la opción -j2 para que use los dos procesadores en procesos separados para compilar).
Una vez terminado instalamos como root
make install
Repetimos el proceso, pero ahora construimos las librerías para uso final o release, para ello, limpiamos para evitar errores de compilación
make clean
configure -j4 -f BUILD=release UNICODE=1 SHARED=0 MONOLITHIC=1
Volvemos a instalar:
make installCon ello, tendremos ya instaladas nuestras librerías wxWidgets en nuestro sistema Linux
Comentarios
Publicar un comentario