Makefile随笔
xqs_123
这个作者很懒,什么都没留下…
展开
-
Makefile中wildcard的介绍
在Makefile规则中,通配符会被自动展开。但在变量的定义和函数引用时,通配符将失效。这种情况下如果需要通配符有效,就需要使用函数“wildcard”,它的用法是:$(wildcard PATTERN…) 。在Makefile中,它被展开为已经存在的、使用空格分开的、匹配此模式的所有文件列表。如果不存在任何符合此模式的文件,函数会忽略模式字符并返回空。需要注意的是:这种情况下规则中通配符的展开和...转载 2019-02-25 18:54:33 · 573 阅读 · 0 评论 -
makefile编译静态库与动态库
在大型的项目中,一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中。为了方便调用其他文件夹中的文件,最通用的方法就是将一些文件编译成静态的库或动态库,这样在包含其他文件夹的头文件时可以更加简便。1.编译静态库bin :存放可执行文件build:存放编译生产的二进制文件(xx.o)include:存放程序编译时需要调用的头文件(xx.h)lib:存放程序链接时(生成可执行...原创 2019-03-17 23:40:13 · 9689 阅读 · 1 评论