1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83
|
.. _krb5-config(1):
krb5-config
===========
SYNOPSIS
--------
**krb5-config**
[**-**\ **-help** | **-**\ **-all** | **-**\ **-version** | **-**\ **-vendor** | **-**\ **-prefix** | **-**\ **-exec-prefix** | **-**\ **-defccname** | **-**\ **-defktname** | **-**\ **-defcktname** | **-**\ **-cflags** | **-**\ **-libs** [*libraries*]]
DESCRIPTION
-----------
krb5-config tells the application programmer what flags to use to compile
and link programs against the installed Kerberos libraries.
OPTIONS
-------
**-**\ **-help**
prints a usage message. This is the default behavior when no options
are specified.
**-**\ **-all**
prints the version, vendor, prefix, and exec-prefix.
**-**\ **-version**
prints the version number of the Kerberos installation.
**-**\ **-vendor**
prints the name of the vendor of the Kerberos installation.
**-**\ **-prefix**
prints the prefix for which the Kerberos installation was built.
**-**\ **-exec-prefix**
prints the prefix for executables for which the Kerberos installation
was built.
**-**\ **-defccname**
prints the built-in default credentials cache location.
**-**\ **-defktname**
prints the built-in default keytab location.
**-**\ **-defcktname**
prints the built-in default client (initiator) keytab location.
**-**\ **-cflags**
prints the compilation flags used to build the Kerberos installation.
**-**\ **-libs** [*library*]
prints the compiler options needed to link against *library*.
Allowed values for *library* are:
============ ===============================================
krb5 Kerberos 5 applications (default)
gssapi GSSAPI applications with Kerberos 5 bindings
kadm-client Kadmin client
kadm-server Kadmin server
kdb Applications that access the Kerberos database
============ ===============================================
EXAMPLES
--------
krb5-config is particularly useful for compiling against a Kerberos
installation that was installed in a non-standard location. For example,
a Kerberos installation that is installed in ``/opt/krb5/`` but uses
libraries in ``/usr/local/lib/`` for text localization would produce
the following output::
shell% krb5-config --libs krb5
-L/opt/krb5/lib -Wl,-rpath -Wl,/opt/krb5/lib -L/usr/local/lib -lkrb5 -lk5crypto -lcom_err
SEE ALSO
--------
kerberos(1), cc(1)
|