KRB5-CONFIG(1) User Commands KRB5-CONFIG(1)


NAME


krb5-config - link against the installed Kerberos libraries

SYNOPSIS


krb5-config
[--all | --cflags | --exec-prefix | --help | --libs library |
--prefix | --vendor | --version]


DESCRIPTION


krb5-config identifies and displays the special flags that are needed to
compile and link programs against the installed Kerberos libraries.

OPTIONS


The following options are supported:

--all
Displays the version, vendor, prefix and exec-prefix.


--cflags
Displays the compiler flags with which Kerberos was
built.


--exec-prefix
Displays the exec-prefix with which Kerberos was built.


--help
Displays the usage message.

This is the default.


--libs library
Displays compiler options required to link with
library.

The following library values are supported:

krb5
Kerberos 5 application


--prefix
Displays the prefix with which Kerberos was built.


--vendor
Displays the vendor of the installed Kerberos
implementation.


--version
Displays the version of the installed Kerberos
implementation.


EXAMPLES


Example 1: Using the --cflags Option




The following example displays the C compiler flags needed to use
libkrb5(3LIB):


% krb5-config --cflags
-I/usr/include/kerberosv5


Example 2: Using the --libs Option




The following example shows the C compiler options needed to link against
libkrb5(3LIB):


% krb5-config --libs
-L/usr/lib -R/usr/lib -lkrb5


EXIT STATUS


The following exit values are returned:

0
Successful completion.


>0
An error occurred.


ATTRIBUTES


See attributes(7) for descriptions of the following attributes:


+--------------------+-----------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+--------------------+-----------------+
|Interface Stability | Volatile |
+--------------------+-----------------+

SEE ALSO


libgss(3LIB), libkrb5(3LIB), attributes(7)


June 20, 2021 KRB5-CONFIG(1)