---
name: "config.guess"
section: "1"
platform: "linux"
package: "autotools-dev"
version: "20240727.1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/config.guess"
---

# config.guess(1)

guess the build system triplet

## NAME

config.guess - guess the build system triplet

## SYNOPSIS

**config.guess** \[*OPTION*\]

## DESCRIPTION

The GNU build system distinguishes three types of machines, the \`build' machine on which the compilers are run, the \`host' machine on which the package being built will run, and, exclusively when you build a compiler, assembler etc., the \`target' machine, for which the compiler being built will produce code.

This script will guess the type of the \`build' machine.

Output the configuration name of the system 'config.guess' is run on.

## OPTIONS

- **-h**, **--help**

  print this help, then exit

- **-t**, **--time-stamp**

  print date of last modification, then exit

- **-v**, **--version**

  print version number, then exit

## ENVIRONMENT VARIABLES

config.guess might need to compile and run C code, hence it needs a compiler for the \`build' machine: use the environment variable \`CC\_FOR\_BUILD' to specify the compiler for the build machine.  If \`CC\_FOR\_BUILD' is not specified, \`CC' will be used.  Be sure to specify \`CC\_FOR\_BUILD' if \`CC' is a cross-compiler to the \`host' machine.

  CC\_FOR\_BUILD    a native C compiler, defaults to \`cc'\
   CC              a native C compiler, CC\_FOR\_BUILD is preferred

## REPORTING BUGS

Report bugs and patches to \<config-patches@gnu.org\>.

Originally written by Per Bothner.\
 Copyright 1992-2024 Free Software Foundation, Inc.

This is free software; see the source for copying conditions.  There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
