# Pkg-config-&pkg-config-version;

Pkg-config is a tool to help you insert the correct compiler options on the command line when compiling applications and libraries.

## Installation of Pkg-config

Prepare Pkg-config for compilation:

    GLIB_CFLAGS="-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include" \
        GLIB_LIBS="-lglib-2.0" \
        ./configure --prefix=/usr

## The meaning of the new configure option:

`GLIB_CFLAGS="-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include"`

`GLIB_LIBS="-lglib-2.0"`

- Pkg-config no longer comes with Glib, and because Pkg-config has not been installed itself it needs to be told where Glib is.

Compile the package:

    make

To test the results, issue: `make check`.

Install the package:

    make install

## Contents of Pkg-config

Installed programs Installed directory
- pkg-config /usr/share/doc/pkg-config

Short Descriptions

`pkg-config`

- The `pkg-config` program is used to retrieve information about installed libraries in the system. It is typically used to compile and link against one or more libraries.