glibc+binutils+gcc+配置选项简介.pdfVIP

  • 117
  • 0
  • 约2.79万字
  • 约 19页
  • 2016-03-12 发布于山西
  • 举报
glibcbinutilsgcc配置选项简介

Glibc Binutils GCC 配置选项简介 Glibc Binutils GCC 配置选项简介 作者:金步国 版权声明 本文作者是一位自由软件爱好者,所以本文虽然不是软件,但是本着 GPL 的精 神发布。任何人都可以自由使用、转载、复制和再分发,但必须保留作者署名, 亦不得对声明中的任何条款作任何形式的修改,也不得附加任何其它条件。您可 以自由链接、下载、传播此文档,但前提是必须保证全文完整转载,包括完整的 版权信息和作译者声明。 其他作品 本文作者十分愿意与他人共享劳动成果,如果你对我的其他翻译作品或者技术文 章有兴趣,可以在如下位置查看现有作品的列表:  金步国作品列表 BUG 报告,切磋与探讨 由于作者水平有限,因此不能保证作品内容准确无误,请在阅读中自行鉴别。如 果你发现了作品中的错误,请您来信指出,哪怕是错别字也好,任何提高作品 质 量的建议我都将虚心接纳。如果你愿意就作品中的相关内容与我进行进一步切磋 与探讨,也欢迎你与我联系。联系方式:MSN: csfrank122@ Glibc 安装指南 (适用于 2.3/2.4/2.5/2.6/2.7) 编译前的预备知识与要点提示 Glibc-2.3.6 建议使用 GCC-4.0 编译,Glibc-2.4/2.5 建议使用 GCC-4.1 编 译,Glibc-2.6/2.7 建议使用 GCC-4.2 编译。所有这些版本最低要求使用 GCC-3.4 编译。 编译 Glibc 时使用的内核头文件版本可以比实际运行 Glibc 的内核版本高。如 果实际运行的内核版本比头文件版本高,那么新内核的新特性将无法使用。 第 1 页 Glibc Binutils GCC 配置选项简介 不要在运行中的系统上安装 Glibc,否则将会导致系统崩溃,至少应当将新 Glibc 安装到其他的单独目录,以保证不覆盖当前正在使用的 Glibc 。 Glibc 不能在源码目录中编译,它必须在一个额外分开的目录中编译。这样在编 译发生错误的时候,就可以删除整个编译目录重新开始。 在运行 configure 脚本时可以设置 CC CFLAGS LDFLAGS 环境变量来优化编译。 语法:configure [OPTION]... [VAR=VALUE]... 需要注意的是有些测试项目假定是以非 root 身份执行的,因此我们强烈建议你 使用非 root 身份编译和测试 Glibc 。 配置选项 下列选项皆为非默认值[特别说明的除外] --help --version --silent --cache-file=FILE --config-cache --no-create --srcdir=DIR --exec-prefix=EPREFIX --bindir=DIR --sbindir=DIR --libexecdir=DIR --sysconfdir=DIR --sharedstatedir=DIR --localstatedir=DIR --libdir=DIR --includedir=DIR --oldincludedir=DIR --datarootdir=DIR --datadir=DIR --infodir=DIR --localedir=DIR --mandir=DIR --docdir=DIR --htmldir=DIR --dvidir=DIR --pdfdir=DIR --psdir=DIR --build=BUILD --host=HOST 第 2 页 Glibc Binutils GCC 配置选项简介 这些选项的含义基本上通用于所有软件包,这里就不特别

文档评论(0)

1亿VIP精品文档

相关文档