Previous: Filesystem, Up: Host Config
FATAL_EXIT_CODESUCCESS_EXIT_CODEUSE_C_ALLOCAalloca。这只影响编译器本身的一些部分的内存分配。并不改变代码生成。
当GCC通过其它编译器而不是它本身来构建时,C alloca总是被使用。这是因为大多其它实现都具有严重的bug。应该只在基于栈的alloca可能无法工作的系统上定义该宏。例如,如果系统在栈的大小上有一个小额限制,则GCC内建的alloca将无法可靠的工作。
COLLECT2_HOST_INITIALIZATIONcollect2被初始化时,执行主机相关的初始化。
GCC_DRIVER_HOST_INITIALIZATIONHOST_LONG_LONG_FORMATprintf这样的函数的long long类型参数。缺省值为ll。
HOST_LONG_FORMATlong
to functions like printf. The default value is "l".
HOST_PTR_PRINTFvoid *
to functions like printf. The default value is "%p".
另外,如果configure在auto-host.h中生成了任何不正确的宏定义,你可以在一个主机配置头文件中覆盖那个定义。如果你需要这么做,请首先看看是否可以去修补configure。