makefile
浪子荆
致力于音视频的编码,解码,传输等。
展开
-
makefile 总结
1.https://www.cnblogs.com/zqlxtt/p/5016654.html makefile简介 1.几种等号的意义: = 是最基本的赋值,可以使用后面定义的变量 := 只能使用当前已经定义的变量,不能使用后面定义的 变量 ?= 是如果没有被赋值过就赋予等号后面的值 += 是添加等号后面的值之前一直纠结makefile中“=”和“:=”的区别到底有什么区别,因为给变原创 2017-10-24 11:12:13 · 202 阅读 · 0 评论 -
cmake总结
学习了makefile的规则之后,感觉makefile的规则还是有些复杂的,要建立一个比较复杂的项目,makefile还是有一定的工作量的。但是现在已经有了很多工具来将makefile给封装起来,减少工作量。现在要介绍的一个就是cmake,很多开源的项目也是使用cmake的,还有一个autotool工具,实现类似的功能。下面的文章就是介绍cmake的使用的。 1.http://www.hahac...原创 2018-01-29 14:46:15 · 351 阅读 · 0 评论 -
跟我一起写makefile总结
最近为了搞懂makefile,精读了陈皓的《跟我一起写makefile》,算是基本搞明白了makefile的各种基本规则和变量了,下面总结如下,以备后面忘记的时候查阅。现在也有了很多makefile的自动生成管理工具,可能很多时候也不用自己写makefile了,但是理解了他的基本原理还是非常有帮助的,整理完成后,准备系统学习一下cmake等makefile管理系统,使自己具备大型项目的管理能力。原创 2018-01-18 20:42:29 · 5414 阅读 · 0 评论 -
编译lua库
lua官网提供了一个解析lua的库,地址为 https://www.lua.org/download.html,我们可以下载该库的源码。 这个源码比较简单,readme里面也提供了编译的方法,但是默认的编译只编译为一个静态库,不能编译为动态库,如果想编译为动态库,需要修改他的makefile。修改内容如下: 1. 修改根目录下的Makefile文件 TO_LIB= liblua.a 修改...原创 2018-06-06 11:47:43 · 830 阅读 · 0 评论