Binutils与GCC配置选项简介
来源:优易学  2010-1-19 17:48:25   【优易学:中国教育考试门户网】   资料下载   IT书店

 

  在编译时将'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

上一页  [1] [2] [3] [4] [5] 下一页

责任编辑:小草

文章搜索:
 相关文章
热点资讯
热门课程培训