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