在编译时将'sysroot'当作系统根目录看待
--with-build-time-tools=path
在编译过程中使用给定的 path 寻找 target tools
--with-newlib
Configuring with newlib
--with-lib-path=dir1:dir2...
指定不同于默认目录的库搜索路径,这个工作也可以通过设置 Makefile 中的 LIB_PATH 变量值或使用这个选项完成。如果你想要做一个交叉连接器,那么可能需要用 -l 指定不同于默认目录的库搜索路径。
--enable-build-warnings
允许显示编译时的编译器警告
--enable-werror
使用 -Werror 来将所有编译器警告当作错误来看待。
--enable-dependency-tracking
启用常规的依赖性追踪(指的是Makefile规则),允许多次编译。默认禁止依赖性追踪,这样可以加速一次性编译。
--enable-maintainer-mode
启用无用的 make 规则和依赖性(它们有时会导致混淆)
--disable-fast-install
禁止为快速安装而进行优化。
--enable-bootstrap
本地编译时默认打开,交叉编译时默认关闭。建议不要明确指定,否则可能会出现配置错误。
--enable-cgen-maint=dir
编译 cgen 相关的文件[主要用于GDB调试]。
--enable-libada
编译 libada 目录
--enable-libgcc-math
编译 libgcc-math 目录
--enable-libssp
编译 libssp 目录
--disable-libtool-lock
禁止 libtool 锁定以加快编译速度(可能会导致并行编译的失败)
--disable-nls
禁用本地语言支持(默认为启用)。编译时出现"undefined reference to 'libintl_gettext'"错误则必须禁用。
--enable-secureplt
默认创建只读的 plt 项[建议不要明确设置]。
--with-mmap
使用 mmap 访问文件,某些平台上速度较快,某些平台上速度较慢,某些平台上无法正常工作。建议不要明确指定。
--with-datarootdir
将 datarootdir 用作数据根目录
--with-gnu-ld
明确告诉编译器使用的连接器是 GNU ld ,默认为未指定。
--with-docdir
将文档安装在该目录中
--with-htmldir
将html文档安装在该目录中
--with-included-gettext
使用软件包中自带的 GNU gettext 库
--with-gmp=PATH
指定 GMP 库的安装目录
--with-gmp-dir=PATH
指定 GMP 库的源代码目录
--with-mpfr=PATH
指定 MPFR 库的安装目录
--with-mpfr-dir=PATH
指定 MPFR 库的源代码目录
--x-includes=DIR
指定 X 的包含文件所在目录
--x-libraries=DIR
责任编辑:小草