pkg-config es un código abierto y el programa de línea de comandos completamente gratis, una herramienta auxiliar que se utiliza de forma automática por el GCC (GNU Compiler Collection) proyecto al compilar las bibliotecas y aplicaciones en un sistema operativo GNU / Linux o UNIX .Handles enlaces de bibliotecas y compilar software flagsThe ha sido diseñado de tal manera que puede manejar enlaces biblioteca y compilar banderas que funcionan tanto con el autoconf y herramientas automake. Está diseñado para reemplazar los scripts -config universales * y de TI y rsquo; s del lenguaje agnostic.Offers una amplia gama de la línea de comandos optionspkg-config cuenta con una amplia gama de opciones de línea de comandos, que se puede ver de un vistazo mediante la ejecución del y lsquo; pkg-config --help y rsquo; comando después de la instalación (ver fuera y lsquo; Introducción a pkg-config y rsquo; la sección de abajo para más detalles).
Entre ellos, podemos mencionar la posibilidad de listar todos los paquetes conocidos, para agarrar el valor de las variables de dar, para establecer una variable dada en un valor, a la salida de todas las banderas de engarce, a la salida de todas las opciones del compilador y pre-procesadores, así como a las banderas de engarce de salida para linking.Getting estática comenzaron con pkg-configInstalling pkg-config en el sistema operativo GNU / Linux es bastante fácil, ya que este es un pequeño programa que compila rápido. Comience por dirigirse a la sección de descargas anteriormente, descargar y guardar la última versión de su directorio de inicio, y extraer el archivo y rsquo; s de contenidos.
A continuación, abra una aplicación de emulador de terminal, vaya a la ubicación en la que y rsquo; has extraído el archivo comprimido (por ejemplo cd /home/softoware/pkg-config-0.28), ejecute el y lsquo; ./ configure && make y rsquo; comando para configurar y compilar el programa, seguido por el y lsquo; sudo make install y rsquo; comando para instalar wide.Runs sistema en GNU / Linux, BSD, Mac y Windowspkg-config es un software multiplataforma que ha sido probado con éxito y funciona perfectamente en todas las distribuciones de GNU / Linux, así como en la FreeBSD, Mac los sistemas operativos OS X y Microsoft Windows. Sólo se requiere una biblioteca C de trabajo y compilador
¿Qué hay de nuevo en esta versión:.
- Se ha corregido un par de largo de pie y bichos entrelazadas que implican la extracción no deseada de las banderas. La primera es que otras banderas Libs como -Wl ahora se mantienen en orden contexto con banderas -l. La segunda es que la eliminación agresiva de todos los argumentos duplicados se ha ido reduciendo de manera que se eliminan argumentos duplicados sólo consecutivos. Un resultado de este cambio es que algunas banderas podrían repetirse en el resultado final, especialmente las banderas de los paquetes no-pkg-config como -lm. Desde pkg-config rara vez tiene el conocimiento suficiente aquí sobre lo que hay que hacer, tirar los argumentos duplicados en el compilador / enlazador y confiar en que va a hacer lo correcto.
- Se ha solucionado un bug de edad para permitir circular requiere. Esta corrección trae consigo un pequeño cambio de comportamiento en que pkg-config RESUELVE requiere profundidad primero, causando algunas banderas de nivel inferior a aparecer antes en la salida que antes.
- Se ha limpiado muchos errores esquina de casos y el comportamiento ambiguo en la interfaz de pkg-config. Gracias a Michal Gorny para encontrar muchos de estos.
- Nueva autoconf macro PKG_CHECK_VAR para las variables de lectura de archivos .pc.
- Por defecto para suprimir -L / lib y / o -L / lib64 al igual que sus homólogos de / usr.
- Para ayudar a apoyar escenarios Multiarch fuera de la caja, $ host-pkg-config está instalado a menos que se pasa --disable-host-herramienta para configurar.
- Alta uso gcov opcional a través de la opción de configuración --with-gcov. Como resultado, se han añadido muchos más pruebas para aumentar en gran medida la cobertura del código para 86% de las líneas ejecutados en una máquina de Fedora 18.
- Errores solucionados: 130, 7331, 16101, 17053, 19950, 34504, 48098, 54231, 54271, 54379, 54384, 54386, 54388, 54389, 54390, 54391, 54427, 54463, 54716, 57078, 58363, 59435.
¿Qué hay de nuevo en la versión 0.27:.
- Se hicieron muchas correcciones y mejoras
Comentarios que no se encuentran