Section 1 · User commands

krb5-config.1

Package: krb5-devel

KRB5-CONFIG

NAME
SYNOPSIS
DESCRIPTION
OPTIONS
EXAMPLES
SEE ALSO
AUTHOR
COPYRIGHT


NAME

krb5-config − tool for linking against MIT Kerberos libraries

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

−−helpprints a usage message. This is the default behavior when no options are specified.
−−allprints 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:

_
krb5Kerberos 5 applications (default)
_
gssapiGSSAPI applications with Kerberos 5 bindings
_
kadm-clientKadmin client
_
kadm-serverKadmin server
_
kdbApplications 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, cc(1)

AUTHOR

MIT

1985-2025, MIT