Linux中./configure,make,make install的作用

简介:

对LINUX中安装软件使用./configure,make,make install的解释:

       例如:

    Shell>tar zxvf libevent-1.4.14b-stable.tar.gz 

    Shell>cd libevent-1.4.14b-stable 

    Shell>./configure 

    Shell>make && make install 


(1)./configure是检测安装平台的目标特征的。比如它会检测你是不是有CC或GCC,它是个shell脚本,用来生成 Makefile,为下一步的编译做准备,你可以通过在 configure 后加上参数来对安装进行控制,比如代码:./configure –prefix=/usr/local 意思是将该软件安装在 /usr/local 下面.


 (2) make是用来编译的,它从Makefile中读取指令,然后编译,大多数的源代码包都经过这一步进行编译.


     (3)make install是用来安装的,它也从Makefile中读取指令,安装到指定的位置,这条命令来进行安装(当然有些软件需要先运行 make check 或 make test 来进行一些测试),这一步一般需要你有 root 权限(因为要向系统写入文件)。


        在Linux下安装一个应用程序时,一般先运行脚本configure,然后用make来编译源程序,在运行make install,最后运行make clean删除一些临时文件。使用上述三个工具,就可以生成configure脚本。运行configure脚本,就可以生成Makefile文件,然后就可以运行make、make install和make clean。

 




    本文转自爱情89757 51CTO博客,原文链接: http://blog.51cto.com/59465168/1836610 ,如需转载请自行联系原作者

相关文章
|
2月前
|
Linux C++
Linux自动化构建工具——make和Makefile使用详解
Linux自动化构建工具——make和Makefile使用详解
|
2月前
|
算法 数据可视化 Linux
Linux内核编译:深入理解`make menuconfig`命令
Linux内核编译:深入理解`make menuconfig`命令
34 0
|
2月前
|
编译器 Linux 数据库
Linux--gcc与make
Linux--gcc与make
|
2月前
|
IDE Linux 编译器
【Linux】项目自动化构建工具 —— make/Makefile
【Linux】项目自动化构建工具 —— make/Makefile
|
4天前
|
Linux Shell C语言
Linux:自动化构建 - make
Linux:自动化构建 - make
11 1
|
7天前
|
数据可视化 小程序 Linux
【Linux】自动化构建工具make/Makefile和git介绍
【Linux】自动化构建工具make/Makefile和git介绍
13 0
|
13天前
|
Linux
Linux课程四课---Linux开发环境的使用(自动化构建工具-make/Makefile的相关)
Linux课程四课---Linux开发环境的使用(自动化构建工具-make/Makefile的相关)
|
20天前
|
Linux 开发工具 C语言
【linux基础(七)】Linux中的开发工具(下)--make/makefile和git
【linux基础(七)】Linux中的开发工具(下)--make/makefile和git
|
21天前
|
Ubuntu Linux 内存技术
Linux(14)Debain Make image and module configuration instructions
Linux(14)Debain Make image and module configuration instructions
7 0
|
2月前
|
Linux 编译器 开发工具
『Linux升级路』基础开发工具——make/Makefile篇
『Linux升级路』基础开发工具——make/Makefile篇