logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

krb5-config - tool for linking against MIT Kerberos libraries

Author

       MIT

Description

       krb5-config  tells  the application programmer what flags to use to compile and link programs against the
       installed Kerberos libraries.

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

Name

       krb5-config - tool for linking against MIT 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                              │
                                   └─────────────┴───────────────────────────────────────┘

See Also

kerberos(7), cc(1)

Synopsis

krb5-config [--help | --all | --version | --vendor | --prefix | --exec-prefix | --defccname | --defktname
       | --defcktname | --cflags | --libs [libraries]]

See Also