首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

请教:make, makefile, configure,分别是什么啊它们之间有什么关系

2012-02-22 
请问:make, makefile, configure,分别是什么啊,它们之间有什么关系啊make, makefile, configure,分别是什

请问:make, makefile, configure,分别是什么啊,它们之间有什么关系啊
make, makefile, configure,分别是什么啊,它们之间有什么关系啊

[解决办法]
楼主指的应该是通过源码安装程序.
configure是一个可执行文件, 用于生成配置文件, 在编译源码中它用于生成符合配置的makefile. 它有一个configure.in文件, 里面保存了基本的输入参数, configure本身又可以带参数, 如--prefix=/usr/local等等.
执行完configure之后, 目录下产生了一个makefile文件, makefile文件是执行源代码的依赖关系, 用于编译的.
make命令是对应于makefile的, 它会根据makefile中的依赖关系编译源代码.

另外, 通常在这之后还有make install.
install是makefile文件里的一个目标, 用于将编译好的文件拷贝到相应目录.

热点排行