guile-config
(1)
名称
guile-config - a tool designed to help guile users to get
guile
configuration information
用法概要
/usr/bin/guile-config [OPTIONS]
描述
User Commands guile-config(1)
NAME
guile-config - a tool designed to help guile users to get
guile
configuration information
SYNOPSIS
/usr/bin/guile-config [OPTIONS]
DESCRIPTION
On most systems, you should not need to tell the compiler
and linker explicitly where they can find `libguile.h' and
`libguile'. When Guile has been installed in a peculiar
way, or when you are on a peculiar system, things might not
be so easy and you might need to pass additional `-I' or
`-L' options to the compiler. Guile provides the utility
program `guile-config' to help you find the right values for
these options. You would typically run `guile-config' dur-
ing the configuration phase of your program and use the
obtained information in the Makefile.
OPTIONS
guile-config link
Print the linker command-line flags necessary to link
against libguile, and
any other libraries it requires.
guile-config compile
Print C compiler flags for compiling code that uses Guile.
This includes any `-I' flags needed to find Guile's header
files.
guile-config info [VAR]
Display the value of the Makefile variable VAR used when
Guile was built. If VAR is omitted, display all Makefile
variables. Use this command to find out where Guile was
installed, where it will look for Scheme code at run-time,
and so on.
EXAMPLES
You can use guile-config for a Scheme program:
(use-modules (scripts guile-config))
(guile-config . args) => string
(guile-config/split . args) => list of strings
ARGS is one of the "commands" above, such as "info" or "com-
pile", followed by an additional optional specifier. Either
element of ARGS can be a symbol or a string. For example,
SunOS 5.11 Last change: 26 May 2008 1
User Commands guile-config(1)
here are two sets of equivalent invocations:
(guile-config 'info 'pkgdatadir)
(guile-config 'info "pkgdatadir")
(guile-config "info" 'pkgdatadir)
(guile-config "info" "pkgdatadir")
(guile-config 'compile)
(guile-config "compile")
These procedures basically capture the output as if guile-
config were invoked as a command from the shell. The former
discards the final newline. The latter additionally dis-
cards whitespace, and always returns a list (sometimes of
length 1).
Behavior is undefined for null ARGS or unrecognized com-
mands.
ATTRIBUTES
See attributes(5) for descriptions of the following
attributes:
+---------------+------------------+
|ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+---------------+------------------+
|Availability | library/guile |
+---------------+------------------+
|Stability | Uncommitted |
+---------------+------------------+
NOTES
This software was built from source available at
https://java.net/projects/solaris-userland. The original
community source was downloaded from
http://ftp.gnu.org/pub/gnu/guile/guile-1.8.6.tar.gz
Further information about this software can be found on the
open source community website at http://www.gnu.org/soft-
ware/guile/.
SunOS 5.11 Last change: 26 May 2008 2