
Makefile
yuanhubilie
本人学生,男,爱好计算机,航空等。
展开
-
makefile 中 $@ $^ %< 使用
这篇文章介绍在LINUX下进行C语言编程所需要的基础知识。在这篇文章当中,我们将会学到以下内容: 源程序编译 Makefile的编写 程序库的链接 程序的调试 头文件和系统求助 1.源程序的编译 在Linux下面,如果要编译一个C语言源程序,我们要使用GNU的gcc编译器。 下面我们以一个实例来说明如何使用gcc编译器。 假设我们有下面一个非转载 2014-05-13 11:28:01 · 506 阅读 · 0 评论 -
linux .o,.a,.so文件解析
呃不知道原文出自哪里,从http://blog.youkuaiyun.com/alexingcool/article/details/7431655处转载,格式比较乱,请大家将就一下了 linux下文件的类型是不依赖于其后缀名的,但一般来讲: .o,是目标文件,相当于windows中的.obj文件 .so 为共享库,是shared object,用于动态连接的,和dll差不多 .a为静转载 2014-05-13 16:38:30 · 764 阅读 · 0 评论 -
Makefile中的wildcard用法
原文链接:http://blog.youkuaiyun.com/liangkaiming/article/details/6267357 在Makefile规则中,通配符会被自动展开。但在变量的定义和函数引用时,通配符将失效。这种情况下如果需要通配符有效,就需要使用函数“wildcard”,它的用法是:$(wildcard PATTERN...)。在Makefile中,它被展开为已经存在的、转载 2014-05-13 11:01:33 · 1178 阅读 · 0 评论 -
简单工程Makefile的编写
原文链接: 工程Makefile的编写,对于初始Makefile的菜鸟们来说,还是比较头疼的一件事情,如何做到整个工程结构清晰,各个模块相对独立,模块的添加删除等都比较方便,各个层次的的Makefile风格一致,便于移植,这些并不容易。这里,就自己学习的一些体会,和大家分享一下。 本例工程,实现几种排序算法的具体代码实现和性能比较。工程结构如下: sort转载 2014-05-13 17:30:37 · 551 阅读 · 0 评论