Archivo

Entradas Etiquetadas ‘libtool’

Tutorial CMake

Lunes, 7 de diciembre de 2009 7 comentarios

cmake

Última actualización: 16/09/2010

Hasta ahora he estado usando las autotools (autoconf, automake, libtool, etc.) para llevar a cabo la configuración de todos mis proyectos, y la verdad que me ha ido muy bien con estas herramientas una vez conseguí desentrelazar alguna que otra cosilla que me llevó más de un quebradero de cabeza. Pero ya sabéis, uno no se cansa de aprender cosas y ampliar conocimientos, y desde hace tiempo vengo observando que cmake recibe muy buenas críticas, sobre todo debido a la posibilidad que nos ofrece para poder configurar nuestros proyectos software para distintas plataformas (GNU/Linux, Windows, Mac OS/X, etc) y distintos compiladores (GnuC, Visual C++, Borland, MinGW, etc). En esta entrada os hablaré sobre cmake, explicaré algunas de sus principales características y os dejaré algunos ejemplos útiles. Leer más…

GD Star Rating
loading...
Share

Actualizando a gcc 4.4 en Gentoo

Miércoles, 9 de septiembre de 2009 Sin comentarios

Gentoo

Ultima actualización 10/09/2009

Ante la necesidad, o mejor dicho, el placer de poder utilizar la última versión de openmp sobre todo para poder usar variables sin signo en los bucles for paralelizados, hoy he tenido que actualizar a la versión (4.4) del compilador GNU. La documentación oficial de gentoo está un poco obsoleta y no deja claro del todo que pasos hay que seguir en cada caso, por lo que os dejo aquí una breve entrada sobre como actualizar vuestro compilador y recompilar el sistema para aprovechar las nuevas mejoras introducidas. Según he leído, el rendimiento ofrecido por la nueva versión del compilador incrementa en muchas aplicaciones hasta un 4% sin tener que tocar nada de código (esto parece ser debido a una nueva forma de manejar los registros del procesador). Leer más…

GD Star Rating
loading...
Share

Guía de iniciación de autotools

Martes, 14 de julio de 2009 1 comentario

gnu

Seguramente, alguna vez te hayas visto en la necesidad de instalar un programa en tu distribución GNU/Linux a partir de un tarball, y tendrás que haber seguido el procedimiento más conocido en nuestro querido S.O para instalar programas hasta la aparición de los gestores de paquetes:

./configure
make
make install

Cuando somos nosotros los desarrolladores y queremos proveer de este sistema de configuración e instalación de programas a aquellos que van a usar nuestros paquetes debemos saber que herramientas usar y como utilizarlas. Autotools es el conjunto de herraientas de GNU que nos ayuda a configurar nuestros paquetes para cualquier tipo de sistema.  Entre los programas suministrados por autotools podemos encontrar: autoconf, autoheader, automake y libtool.

Llevaba tiempo queriendo terminar un documento donde hago un resumen del uso de estas herramientas, y al fin hoy he conseguido concluirlo. Aquí os dejo el enlace al documento “Guía de iniciación de Autotools“. Se aceptan críticas constructivas y ayudas para ampliar el documento.

GD Star Rating
loading...
Share

Depuración de programas que utilizan libtool

Lunes, 1 de diciembre de 2008 Sin comentarios

Cuando depuramos un programa en C/C++ seguro que sabréis que tenemos que utilizar la opción “-g”, incluso aprendí hace pocos días que tenemos varios niveles de depuración “-g -g2 -g3″, siendo -g3 el nivel con más información que podemos manejar. Pero algo que no nos suele explicar la universidad donde estudiamos es como poder depurar programas que han sido configurados para que hagan uso de librerías por medio de libtool.

Leer más…

GD Star Rating
loading...
Share