File: autoconf.info, Node: Compilers and Preprocessors, Next: System Services, Prev: Types, Up: Existing Tests 5.10 Compilers and Preprocessors ================================ All the tests for compilers (‘AC_PROG_CC’, ‘AC_PROG_CXX’, ‘AC_PROG_F77’) define the output variable ‘EXEEXT’ based on the output of the compiler, typically to the empty string if Posix and ‘.exe’ if a DOS variant. They also define the output variable ‘OBJEXT’ based on the output of the compiler, after ‘.c’ files have been excluded, typically to ‘o’ if Posix, ‘obj’ if a DOS variant. If the compiler being used does not produce executables, the tests fail. If the executables can't be run, and cross-compilation is not enabled, they fail too. *Note Manual Configuration::, for more on support for cross compiling. * Menu: * Specific Compiler Characteristics:: Some portability issues * Generic Compiler Characteristics:: Language independent tests and features * C Compiler:: Checking its characteristics * C++ Compiler:: Likewise * Objective C Compiler:: Likewise * Objective C++ Compiler:: Likewise * Erlang Compiler and Interpreter:: Likewise * Fortran Compiler:: Likewise * Go Compiler:: Likewise