KRB5-CONFIG(1) General Commands Manual KRB5-CONFIG(1)

# [NAME](#NAME)

`krb5-config` — give information on how to link code against Heimdal libraries

# [SYNOPSIS](#SYNOPSIS)

`krb5-config` \[`--prefix`\[=`dir`]] \[`--exec-prefix`\[=`dir`]] \[`--libs`] \[`--cflags`] \[`libraries`]

# [DESCRIPTION](#DESCRIPTION)

`krb5-config` tells the application programmer what special flags to use to compile and link programs against the libraries installed by Heimdal.

Options supported:

[`--prefix`](#prefix)\[=`dir`]

Print the prefix if no `dir` is specified, otherwise set prefix to `dir`.

[`--exec-prefix`](#exec-prefix)\[=`dir`]

Print the exec-prefix if no `dir` is specified, otherwise set exec-prefix to `dir`.

[`--libs`](#libs)

Output the set of libraries that should be linked against. This also includes rpath flags with the expectation that the C compiler is used for final link-edits.

[`--cflags`](#cflags)

Output the set of flags to give to the C compiler when using the Heimdal libraries.

By default `krb5-config` will output the set of flags and libraries to be used by a normal program using the krb5 API. The user can also supply a library to be used, the supported ones are:

krb5

(the default)

gssapi

use the krb5 gssapi mechanism

kadm-client

use the client-side kadmin libraries

kadm-server

use the server-side kadmin libraries

# [SEE ALSO](#SEE_ALSO)

[cc(1)](/man/os/heimdal/cc.1)

# [HISTORY](#HISTORY)

`krb5-config` appeared in Heimdal 0.3d.

November 30, 2000 HEIMDAL

---

Document: krb5-config(1) from heimdal 7.8.0-r55 (Chainguard OS)
Source: https://github.com/heimdal/heimdal
