# phpman > man > krb5-config(1)

[KRB5-CONFIG(1)](https://www.chedong.com/phpMan.php/man/KRB5-CONFIG/1/markdown)                              MIT Kerberos                              [KRB5-CONFIG(1)](https://www.chedong.com/phpMan.php/man/KRB5-CONFIG/1/markdown)



## 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 _li__‐
              _brary_ 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 Ker‐ │
                                │            │ beros database                    │
                                └────────────┴───────────────────────────────────┘

## EXAMPLES
       krb5-config is particularly useful for compiling against a Kerberos installation that was in‐
       stalled  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)](https://www.chedong.com/phpMan.php/man/kerberos/7/markdown), [cc(1)](https://www.chedong.com/phpMan.php/man/cc/1/markdown)

## AUTHOR
       MIT

## COPYRIGHT
       1985-2021, MIT




1.19.2                                                                                [KRB5-CONFIG(1)](https://www.chedong.com/phpMan.php/man/KRB5-CONFIG/1/markdown)
