Provided by: krb5-multidev_1.19.2-2ubuntu0.4_amd64 bug

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

       --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(7), cc(1)

AUTHOR

       MIT

COPYRIGHT

       1985-2021, MIT