内容简介:Unix 开发过程中,经常性的操作是从源码编译安装相应库文件,所以下面三个命令便是家常便饭,俗称三连:下面来看看这三步分别做了什么。执行
Unix 开发过程中,经常性的操作是从源码编译安装相应库文件,所以下面三个命令便是家常便饭,俗称三连:
./configure make make install
下面来看看这三步分别做了什么。
configure
执行 ./configure
文件一般是进行正式编译前的一些环境准备,准备编译需要的依赖项等。比如检测当前的系统平台,检测需要的编译器是否存在如何调用,配置和生成相应编译所需文件。
make
前期准备工作完成无误后,就可能调用 make
来执行编译了。实际执行的是 Makefile
文件中定义的任务来从源码进行项目的编译。
通常情况下下载下来的 tar 包中可能没有包含正式的 Makefile
文件,而是另外形式呈现的临时文件,比如 Makefile.in
, Makefile.am
, Makefile.MSVC
等,然后在执行 ./configure
的时候根据相应环境来生成最终需要的 Makefile
文件。
make install
项目编译正常后,会生成相应的产出,可执行文件, so
或 o
文件或 DLL
动态链接文件等。最后一步就是将生成的文件复制到相应的系统目录,这个过程便是安装。
比如将可执行文件复制到系统 PATH
能取到的地方,帮助文档复制到 MANPATH
,其他文件复制到对应目录下。
以上所述就是小编给大家介绍的《Unix 开发中的 Make 三连》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- ABP开发框架前后端开发系列---(14)基于Winform的ABP快速开发框架
- Java开发人员的Flex开发
- Java开发人员的Flex开发
- 行为驱动开发让开发做正确事
- 让开发者专注于应用开发,OpenCenter 3.0 开发者预览版发布
- 让开发者专注于应用开发,OpenCenter 3.0 开发者预览版发布
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
MATLAB数值计算
莫勒 / 喻文健 / 机械工业出版社 / 2006-6 / 35.00元
《MATLAB数值计算》是关于数值方法、MATLAB软件和工程计算的教材,着重介绍数学软件的熟练使用及其内在的高效率算法。主要内容包括:MATLAB介绍、线性方程组、插值、方程求根、最小二乘法、数值积分、常微分方程、傅里叶分析、随机数、特征值与奇异值、偏微分方程。《MATLAB数值计算》配备大量MATLAB例子源代码及习题,其中涉及密码学、Google网页分级、大气科学和图像处理等前沿问题,可以帮......一起来看看 《MATLAB数值计算》 这本书的介绍吧!