cmake和make
来源:互联网 发布:unity3d接入支付宝sdk 编辑:程序博客网 时间:2024/05/17 22:41
原文地址:点击打开链接
大家都知道,写程序大体步骤为:
1.用编辑器编写源代码,如.c文件。
2.用编译器编译代码生成目标文件,如.o。
3.用链接器连接目标代码生成可执行文件,如.exe。
但如果源文件太多,一个一个编译时就会特别麻烦,于是人们想到,为什么不设计一种类似批处理的程序,来批处理编译源文件呢,于是就有了make工具,它是一个自动化编译工具,你可以使用一条命令实现完全编译。但是你需要编写一个规则文件,make依据它来批处理编译,这个文件就是makefile,所以编写makefile文件也是一个程序员所必备的技能。
对于一个大工程,编写makefile实在是件复杂的事,于是人们又想,为什么不设计一个工具,读入所有源文件之后,自动生成makefile呢,于是就出现了cmake工具,它能够输出各种各样的makefile或者project文件,从而帮助程序员减轻负担。但是随之而来也就是编写cmakelist文件,它是cmake所依据的规则。所以在编程的世界里没有捷径可走,还是要脚踏实地的。
所以流程如下:
原文件--camkelist ---cmake ---makefile ---make ---生成可执行文件
0 0
- CMAKE 和 MAKE 区别
- 比较Make和CMake
- cmake和make
- cmake和make区别
- cmake和make区别
- make和cmake的区别
- make和cmake的区别
- cmake和make的区别
- <基础知识>cmake和make区别
- make和cmake关系区别
- cmake make
- cmake make
- 在cmake中使用configure和make
- CMake和Make之间的区别
- cmake和make区别(转载)
- CMake和Make之间的区别-学习
- cmake和make区别(转载)
- cmake和make区别(转载)
- win7-64bit 安装Python3.5
- 【Android】SlidingMenu属性详解
- java中File类的使用方法
- CoordinatorLayout、Toolbar、CollapsingToolbarLayout、AppBarLayout和NestedScrollView组合滑动折叠或拉伸Toolbar的demo
- “Microsoft Office Professional Plus 2010在安装中出错”解决办法
- cmake和make
- codeforces #345 (Div. 1) D. Zip-line (线段树+最长上升子序列)
- 学习嵌入式linux开发板之iTOP-4412 开发板如何操作GPIO
- 完整SQL分页存储过程(支持多表联接)
- 文件夹下的文件遍历-python
- 多线程:下载图片(不用SDWebImage)
- hadoop使用场景
- 哪些函数不能声明为虚函数
- 本地不安装Oracle,plsql远程连接数据库