[make] makefile中使用include
来源:互联网 发布:java soap 客户端实例 编辑:程序博客网 时间:2024/05/16 09:47
在目录下创建一个test.c文件,文件内容如下
#include <stdio.h>
#include "subdir/fun.h"
int main(int argc, char **argv)
{
fun();
return 0;
}
然后创建一个makefile,文件内容如下
RM := rm -f -v
test : test.o fun.o
gcc -o test test.o fun.o
test.o : test.c
gcc -c test.c
include subdir/fun.mk
clean :
$(RM) *.o test
新建一个文件目录subdir,并在subdir下创建fun.c fun.h fun.mk三个文件
1、fun.c文件内容如下
#include "fun.h"
void fun()
{
printf("hello world from subdir/fun /n");
}
2、fun.h 文件内容如下
#include <stdio.h>
void fun(void);
3、fun.mk文件内容如下
fun.o : subdir/fun.c subdir/fun.h
gcc -c subdir/fun.c
以上文件创建完毕后,在根目录make即可。
注意:在subdir内fun.mk文件中,所有的.c .h文件必须指明完整路径,否则在上一层目录执行make指令时会提示找不到文件。
- [make] makefile中使用include
- makefile 中使用include
- $(MAKE)在Makefile中使用
- make(五)makefile中变量使用
- make(六)makefile中使用条件判断
- make(七)makefile中函数使用
- Makefile中include、-include、sinclude
- Makefile中include、-include、sinclude
- makefile---include的使用
- makefile---include的使用
- make和makefile使用
- make makefile 的使用
- Makefile中make嵌套使用以及VPATH使用
- liunx中make、makefile使用及进度条的实现
- linux C中make的使用和makefile的编写
- Makefile中include、-include、sinclude的区别
- Makefile中include、-include、sinclude的区别
- Makefile中include、-include、sinclude的区别
- C# 通过文件路径获取文件名
- hibernate学习(一)
- 宾哥,走好,呵呵
- PLSQLDEV
- 关于在类中复写hashCode方法的返回值问题
- [make] makefile中使用include
- android 电阻单点触摸屏校准
- SHELL SCRIPTING 教學與心得
- Linux维护笔记四
- 互联网产品取代传统软件是趋势
- Windows Mobile 6.5 注册表应用之一
- C# 编程指南(一) lambda表达式
- 2010-08-13
- Design a Web 2.0 tab with Photoshop