博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux中./configure,make,make install的作用
阅读量:6884 次
发布时间:2019-06-27

本文共 797 字,大约阅读时间需要 2 分钟。

对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
,如需转载请自行联系原作者
你可能感兴趣的文章
Windows Mobile 6.x 市场将不再提供服务支持
查看>>
小知识~VS2012的xamarin加载失败解决
查看>>
从Linux 访问Windows的文件夹和Windows的共享打印机
查看>>
Delphi 日期格式问题 - is not a valid date
查看>>
nodejs express 启动报错:Error: Cannot find module 'xxx'
查看>>
10.7. glusterfs
查看>>
GET和POST的区别及get和post关于请求的编解码的问题
查看>>
BZOJ 1968: [Ahoi2005]COMMON 约数研究(新生必做的水题)
查看>>
记录mysql性能查询过程
查看>>
Appium 服务关键字
查看>>
线程安全日期格式化操作的几种方式
查看>>
android XMl 解析神奇xstream 六: 把集合list 转化为 XML文档
查看>>
增加eclipse启动的Tomcat内存的
查看>>
彻底厘清真实世界中的分布式系统
查看>>
HybridDB for PostgreSQL上手指南
查看>>
『0013』 - Solidity Types - 固定大小字节数组(Fixed-size byte arrays)
查看>>
java-并发-ConcurrentHashMap高并发机制-jdk1.6
查看>>
Kubernetes之服务质量保证(QoS)
查看>>
大数据业务应用场景
查看>>
低带宽DDoS攻击可瘫痪防火墙
查看>>