怎么写Makefile

下課╮學習

下課╮學習

2016-01-29 18:22

怎么写Makefile,怎么写Makefile

A simple example.
welcome to add
有如下的文件:tmp/ +---- include/ | +---- f1.h | +----f2.h +----f1.c +----f2.c +---main.c其中f1.c中#include “include/f1.h”,f2.c中#include”include/f2.h”,main.c中又#include”include/f1.h”, #include”include/f2.h”,主函数在main.c中,要将他们联合起来编译为目标为testmf的文件[root@xxx test]#cat Makefilemain: main.o f1.o f2.o gcc –o testmf main.o f1.o f2.of1.o: f1.c gcc –c –o file1.o file1.cf2.o: f2.c gcc –c –o file2.o file2.cmain.o gcc –c –o main.o main.cclean: rm –rf f1.o f2.o main.o testmf[root@xxx test]makegcc –c –o main.o main.cgcc –c –o file1.o file1.cgcc –c –o file2.o file2.cgcc –o testmf main.o f1.o f2.o[root@xxx test]lsf1.c f1.o f2.c f2.o main.c main.o include/ testmf如果你的程序没有问题的话,就应该可以执行了./testmf 注意main,clean要顶格写,gcc前面一定要加TAB符而不是空格.
展开更多 50%)
分享

猜你喜欢

怎么写Makefile

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
怎么写Makefile

makefile规则

编程语言 网络编程
makefile规则

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

关于makefile

编程语言 网络编程
关于makefile

autoconf 和automake生成Makefile文件

编程语言 网络编程
autoconf 和automake生成Makefile文件

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

邮箱格式怎么写

邮箱 邮箱格式
邮箱格式怎么写

qq邮箱格式怎么写 网易163邮箱格式怎么写

邮箱 邮箱格式
qq邮箱格式怎么写 网易163邮箱格式怎么写

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

妙用Word实现“复印”功能

妙用Word实现“复印”功能

中国黑客给黑客正名:黑客的本职是维护网络环境 (哈哈笑死我了)

中国黑客给黑客正名:黑客的本职是维护网络环境 (哈哈笑死我了)
下拉加载更多内容 ↓