当前位置:  技术问答>linux和unix

./configure make makeintall含义

    来源: 互联网  发布时间:2016-05-18

    本文导语:  通常下载一个压缩包并将其解压后,一般通过./configure   make   makeintall 三个命令来进行相应操作,请问这三个操作分别是啥含义 | lz 用的是源码包 ./configure 是执行用 autotools 生成的脚...

通常下载一个压缩包并将其解压后,一般通过./configure   make   makeintall 三个命令来进行相应操作,请问这三个操作分别是啥含义

|
lz 用的是源码包

./configure 是执行用 autotools 生成的脚本文件 configure,执行后生成编译时需要的当前系统相关信息(系统类型,依赖的工具和库)

make 是调用 make 命令,根据 Makefile 文件里的规则来执行编译命令或其它一些命令,后面没有参数的话根据第一个目标来执行,一般是 all

make install 同上,但目标为 install,执行 install 项之下的命令,一般包括一些目录创建,文件复制等等命令


|
./configure,对应windows软件安装就是选择安装软件路径及选择使用支持哪些功能,另外还检测软件安装的依赖是否成立。
make,就是一编译动作,由源代码及./configure的配置生成可执行文件
make install就是把可执行文件按./configure的配置拷到相应目录去。或加上一些其它的善后处理,如删除临时文件等。

|
对一楼的答案在说明下:
make install就是将编程输出的可执行文件(包括.so,.a文件)放到指定的目录(比如你在./configure 加了--prefix选项之后的目录)
然后对这些被拷贝的文件的读写执行的属性进行设置(在某一目录下使用ls -n看到一些drwxrwxrwx)

|
./configure -----> make 

make install -------> cp  xyz  
你打开看看就明白了

|
3楼说的很详细

简单点就是:配置-生成可执行文件-安装

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间javax.security.auth.login类configuration的类成员方法: configuration定义及介绍
  • debian下安装bind用./configure时提示安装bind时./configure提示whether make sets $(MAKE)... no
  • java命名空间javax.security.auth.login类configuration的类成员方法: setconfiguration定义及介绍
  • ??请问在windows下怎样配置sh的configure文件 许多开放源码项目在编译前都要配置configure才能编译. 可...
  • java命名空间javax.security.auth.login类configuration的类成员方法: getparameters定义及介绍
  • 请教:在linux下装mysql时,用./configure为什么会返回./configure: No such file or directory
  • java命名空间javax.security.auth.login类configuration的类成员方法: gettype定义及介绍
  • configure脚本的写法
  • java命名空间javax.security.auth.login类configuration的类成员方法: getprovider定义及介绍
  • ./configure 后报错
  • java命名空间javax.security.auth.login类configuration的类成员方法: refresh定义及介绍
  • 请教个configure文件的问题
  • java命名空间javax.security.auth.login类configuration的类成员方法: getappconfigurationentry定义及介绍
  • 为什么我的./configure不能用?
  • java命名空间javax.security.auth.login类configuration的类成员方法: getinstance定义及介绍
  • ./configure: Command not found.
  • ndk下编译ffmpeg的configure命令及配置参数
  • configure是怎麼樣生成Makefile?
  • ./configure为什么要加 ./
  • "./configure"这些命令要怎么运行?
  • 请教关于configure的问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3