【生意多】-免费发布分类信息
当前位置: 首页 » 新闻 » 教程 » 正文

Unix 开发中的 Make 三连

放大字体  缩小字体 发布日期:2020-06-07 00:25:22    浏览次数:7
导读

  Unix 开发过程中,经常性的操作是从源码编译安装相应库文件,所以下面三个命令便是家常便饭,俗称三连:  执行./configure文件一般是进行正式编译前的一些环境准备,准备编译需要的依赖项等。比如检测当前的系统平台,检测需要的编译器是否存在如何调用,配置和生成相应编译所需文件。  前期准备工作完成无误后,就

  Unix 开发过程中,经常性的操作是从源码编译安装相应库文件,所以下面三个命令便是家常便饭,俗称三连:

  执行./configure文件一般是进行正式编译前的一些环境准备,准备编译需要的依赖项等。比如检测当前的系统平台,检测需要的编译器是否存在如何调用,配置和生成相应编译所需文件。

  前期准备工作完成无误后,就可能调用make来执行编译了。实际执行的是Makefile文件中定义的任务来从源码进行项目的编译。

  通常情况下下载下来的 tar 包中可能没有包含正式的Makefile文件,而是另外形式呈现的临时文件,比如,Makefile.am,Makefile.MSVC等,然后在执行./configure的时候根据相应环境来生成最终需要的Makefile文件。

  项目编译正常后,会生成相应的产出,可执行文件,so或o文件或DLL动态链接文件等。最后一步就是将生成的文件复制到相应的系统目录,这个过程便是安装。

  比如将可执行文件复制到系统PATH能取到的地方,帮助文档复制到MANPATH,其他文件复制到对应目录下。

 
关键词: unix开发了
(文/小编)
打赏
免责声明
• 
本文为小编原创作品,作者: 小编。欢迎转载,转载请注明原文出处:https://www.31duo.com/news/show-245567.html 。本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们。
 

(c)2016-2019 31DUO.COM All Rights Reserved浙ICP备19001410号-4

浙ICP备19001410号-4