Sistemas & Desarrollo

encontrados: 3, tiempo total: 0.066 segundos rss2
3 meneos
38 clics

Un Makefile con gestión automática de dependencias para C/C++

Para realizar un seguimiento de las dependencias de los archivos de código fuente se añaden unas reglas sin receta que permitan comprobar la fecha de modificación de las cabeceras, que recompile el código fuente cuando se haya modificado cualquiera de las mismas mediante las reglas implícitas que sí tienen receta, asegurarnos de que no falle la ejecución de Make ante cualquier cambio [...] y generar sin errores los Makefiles de dependencias a la vez que se evita que GNU Make los borre por ser archivos intermedios.
17 meneos
261 clics
Explorando el kernel Linux: los secretos de Kconfig/kbuild [ENG]

Explorando el kernel Linux: los secretos de Kconfig/kbuild [ENG]

El sistema de configuración/construcción del kernel Linux, también conocido como Kconfig/kbuild, ha existido durante mucho tiempo, desde que el código del kernel de Linux migró a Git. Sin embargo, como infraestructura de soporte rara vez es el centro de atención; incluso los desarrolladores de kernel que lo usan en su trabajo diario nunca lo piensan realmente. Para explorar cómo se compila el kernel de Linux, este artículo se sumergirá en el proceso interno de Kconfig/kbuild, explicando cómo se generan los archivos .config y vmlinux/bzImage y mostrando un truco inteligente para el seguimiento de dependencias.
3 meneos
7 clics

Swift Package Manager – Paquetes y Dependencias

En esta ocasión aprenderemos sobre Swift Package Manager, el gestor de paquetes de Swift, una herramienta con la cual podremos crear paquetes / proyectos ya sean librerías o ejecutables, gestionar las dependencias de estos y en general administrar de una manera más fácil y consensuada la distribución de nuestro código Swift...

menéame