2022年Linux系统下Configure命令技巧归纳 .pdf
《2022年Linux系统下Configure命令技巧归纳 .pdf》由会员分享,可在线阅读,更多相关《2022年Linux系统下Configure命令技巧归纳 .pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Linux 系统下 Configure 命令技巧归纳configure脚本有大量的命令行选项.对不同的软件包来说,这些选项可能会有变化,不过许多基本的选项是不会改动的.带上 - help 选项执行 configure 脚本能看到可用的所有选项.尽管许多选项是非常少用到的,不过当你为了特别的需求而configure 一个包时 ,知道他们的存在是非常有益处的.下面对每一个选项进行简略的介绍:-cache-file=FILEconfigure会在你的系统上测试存在的特性(或 bug!).为了加速随后进行的设置,测试的结果会存储在一个cachefile 里.当 configure 一个每个子树里都有c
2、onfigure 脚本的复杂的源码树时 ,一个非常好的cachefile 的存在会有非常大帮助.-help输出帮助信息.即使是有经验的用户也偶尔需要使用使用-help 选项 ,因为一个复杂的项目会包含附加的选项.例如 ,GCC 包里的 configure 脚本就包含了允许你控制是否生成和在GCC 中使用 GNU 汇编器的选项.-no-createconfigure中的一个主要函数会制作输出文件.此选项阻止 configure生成这个文件.你能认为这是一种演习(dry run),尽管缓存 (cache)仍然被改写了.-quiet-silent当configure 进行他的测试时,会输出简要的信息
3、来告诉用户正在作什么.这样作是因为configure 可能会比较慢,没有这种输出的话用户将会被扔在一旁疑惑正在发生什么.使用这两个选项中的所有一个都会把你扔到一旁.(译注 :这两句话比较有意思,原文是这样的:Ifthere was no such output, the user would be left wondering what is happening. By using thisoption, you too canbe left wondering!)-version打印用来产生configure 脚本的 Autoconf 的版本号 .-prefix=PEWFIX-prefix是
4、最常用的选项.制作出的 Makefile会查看随此选项传递的参数,当一个包在安装时能完全的重新安置他的结构独立部分. 举一个例子 ,当安装一个包,例如说 Emacs,下面的命令将会使Emacs Lisp file 被安装到 /opt/gnu/share:$ ./configure -prefix=/opt/gnu-exec-prefix=EPREFIX和-prefix选项类似 ,不过他是用来设置结构倚赖的文件的安装位置.编译好的 emacs 二进制文件就是这样一个问件.如果没有设置这个选项的话,默认使用的选项值将被设为和-prefix选项值相同 .-bindir=DIR指定二进制文件的安装位置
5、.这里的二进制文件定义为能被用户直接执行的程式.-sbindir=DIR指定终极二进制文件的安装位置.这是一些通常只能由终极用户执行的程式.-libexecdir=DIR指定可执行支持文件的安装位置.和二进制文件相反,这些文件从来不直接由用户执行,不过能被上面提到的二进制文件所执行.-datadir=DIR指定通用数据文件的安装位置.名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 4 页 - - - - - - - - - -sysconfdir=DIR指定在单个机器上使
6、用的只读数据的安装位置.-sharedstatedir=DIR指定能在多个机器上共享的可写数据的安装位置.-localstatedir=DIR指定只能单机使用的可写数据的安装位置.-libdir=DIR指定库文件的安装位置.-includedir=DIR指定 C 头文件的安装位置.其他语言如C+的头文件也能使用此选项.-oldincludedir=DIR指定为除 GCC 外编译器安装的C 头文件的安装位置.-infodir=DIR指定 Info 格式文件的安装位置.Info 是被 GNU 工程所使用的文件格式.-mandir=DIR指定手册页的安装位置.-srcdir=DIR这个选项对安装没有
7、作用.他会告诉 configure 源码的位置 .一般来说不用指定此选项,因为configure 脚本一般和源码文件在同一个目录下.-program-prefix=PREFIX指定将被加到所安装程式的名字上的前缀.例如 ,使用 -program-prefix=g来 configure 一个名为 tar 的程式将会使安装的程式被命名为gtar .当和其他的安装选项一起使用时,这个选项只有当他被 Makefile.in文件使用时才会工作.-program-suffix=SUFFIX指定将被加到所安装程式的名字上的后缀.-program-transform-name=PROGRAM这 里 的 PRO
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年Linux系统下Configure命令技巧归纳 2022 Linux 系统 Configure 命令 技巧 归纳
限制150内