makefile
文章平均质量分 53
一个码农要什么昵称
寻寻匿匿
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
简单理解Makefile
1. 从hello world开始,假设在hello.c中有如下代码 #include int main(int argc, char* argv[]) { printf("hello world.\n"); return 0; } 2. 把hello.c编译成可执行程序hello可简单分两步 执行以下命令,把.c生成.o。 -c表示只编译不链接。 gcc -c h原创 2017-09-06 23:10:58 · 378 阅读 · 0 评论 -
makefile处理源文件对头文件的依赖
1.从HelloWorld开始,假设有如下代码hello.c: #include #include "a.h" #include "b.h" #include "hello.h" int main(int argc, char* argv[]) { printf("hello world.\n"); return 0; } 接着上一篇简单理解makefile我们有如下式原创 2017-09-09 21:13:10 · 1192 阅读 · 0 评论 -
makefile 指定文件的生成目录
1.上一篇博客虽然简单实现了自动处理依赖关系,但是生成的各种临时文件都混在一起,太乱了。 假定我们的源文件放在src目录,头文件放在inc目录,.o文件放在obj目录,.d文件放在dmk目录,Makefile和上述4个目录为同一级别。 则定义如下变量: D_SRC = src D_INC = -I./inc D_OBJ = obj D_MK = dmk 2.自动遍历src目录下的所有.c原创 2017-09-09 21:59:17 · 18719 阅读 · 3 评论 -
makefile 与 链接库
使用makefile生成自己的动态和静态链接库原创 2017-09-07 00:08:21 · 684 阅读 · 0 评论
分享