Linux程序源码编译安装的configure配置详解


Linux环境下,如果通过源代码编译安装程序的简单过程可以描述为:./configure-->make-->make install。其中./configure配置脚本功能就是对你的系统做很多的测试,以用来检测出你的安装平台的目标特征,比如它会检测你是不是有CC或GCC,它是个shell脚本,是autoconf的工具的基本应用,它会产生一个输出文件"./Makefiles",接下来make程序通过该文件来实现编译。

configure脚本有大量的命令行选项,对不同的软件包来说,这些选项可能会有变化,但是许多基本的选项是不会改变的。configure脚本位于待安装程序源码根目录下面,会有一个configure可执行文件,使用'./configure --help'命令就可以看到可用的所有选项,尽管许多选项是很少用到的,但是当你为了特殊的需求而configure一个包时,知道他们的存在是很有益处的。下面对每一个选项进行简略的介绍。

configure脚本选项的配置内容基本上分成9块内容,分别是:

1. 配置区【Configuration】

2. 程序安装目录区【Installation directories】

3. 程序名称区【Program names】

4. 系统类型区【System types】

5. 可选特性区【Optional Features】

6. 可选安装包区【Optional Packages】

7. 影响安装的环境变量区【Some influential environment variables】

8. 其他信息

  • 1
  • 2
  • 3
  • 4
  • 下一页

相关内容