Linux 操作系统的 Configure 参数解释说明
Linux 环境下的软件安装, 并不是一件容易的事情;如果通过源代码编译后在安装,
当然事情就更为复杂一些;现在安装各种软件的教程都非常普遍;但万变不离其中,对基
础知识的扎实掌 握,安装各种软件的问题就迎刃而解了。Congure 脚本配置工具就是基
础之一,它是 autoconf 的工具的基本应用。
与一些技巧相比,Congure 显得基础一些,当然使用和学习起来就显得枯燥乏味一
些,当然要成为高手,对基础的熟悉不能超越哦。
为此我转载了一篇关于 Congure 选项配置的详细介绍。供大家参考
'congure'脚本有大量的命令行选项.对不同的软件包来说,这些选项可能 会有变化,
但是许多基本的选项是不会改变的.带上'--help'选项执行'congure'脚本可以看到可用的
所有选项.尽管许多选项是很少用到 的,但是当你为了特殊的需求而 congure 一个包时,知
道他们的存在是很有益处的.下面对每一个选项进行简略的介绍:
--cache-le=FILE
'congure'会在你的系统上测试存在的特性(或者 bug!).为了加速随 后进行的配置,
测试的结果会存储在一个 cache le 里.当 congure 一个每个子树里都有'congure'脚
本的复杂的源码树时,一个很好的 cache le 的存在会有很大帮助.
--help
输出帮助信息.即使是有经验的用户也偶尔需要使用使用'--help'选项,因为一个复杂的
项目会包含附加的选项.例如,GCC 包里的'congure'脚本就包含了允许你控制是否生成和
在 GCC 中使用 GNU 汇编器的选项.
--no-create
'congure'中的一个主要函数会制作输出文件.此选项阻止'congure'生成这个文件.
你可以认为这是一种演习(dry run),尽管缓存(cache)仍然被改写了.
--quiet
--silent
当'congure'进行他的测试时,会输出简要的信息来告诉用户正在作什么. 这样作是因
为'congure'可能会比较慢,没有这种输出的话用户将会被扔在一旁疑惑正在发生什么.使
用这两个选项中的任何一个都会把你扔到一旁. (译注:这两句话比较有意思,原文是这样
的:If there was no such output, the user would be left wondering what is
happening. By using this option, you too can be left wondering!)
--version