Makefile的编写

简介:

1.源文件:

MultifunctionalQueryClient.c包含以下两个头文件

#include "sock_common.h"

#include "MultifunctionalQueryProtocol.h"


2.Makefile文件:(有附件,在最下面显示)

# usage: nmake   //编译整个程序

#        nmake clean  //清除所有编译后的内容


all : MultifunctionalQueryClient.exe


MultifunctionalQueryClient.exe : sock_common.obj MultifunctionalQueryProtocol.obj MultifunctionalQueryClient.obj

   link /subsystem:console MultifunctionalQueryClient.obj MultifunctionalQueryProtocol.obj sock_common.obj kernel32.lib ws2_32.lib


sock_common.obj : sock_common.h sock_common.c

   cl /c /MTd /W3 /Zi /DWIN32 /D_CONSOLE sock_common.c


MultifunctionalQueryProtocol.obj : MultifunctionalQueryProtocol.h MultifunctionalQueryProtocol.c

   cl /c /MTd /W3 /Zi /DWIN32 /D_CONSOLE MultifunctionalQueryProtocol.c


MultifunctionalQueryClient.obj : sock_common.h  MultifunctionalQueryProtocol.h MultifunctionalQueryClient.c

   cl /c /MTd /W3 /Zi /DWIN32 /D_CONSOLE MultifunctionalQueryClient.c


clean :

del *.obj

del *.exe



3.截图

160041410.png



本文转自 天涯飞客 51CTO博客,原文链接:http://blog.51cto.com/425093014/1213237,如需转载请自行联系原作者

相关文章
|
4月前
|
Shell Linux C++
Makefile编译实战
Makefile编译实战
55 0
|
7月前
|
C语言
Makefile教程(Makefile的结构)
Makefile教程(Makefile的结构)
42 0
|
8天前
Makefile(1)入门
Makefile(1)入门
18 0
|
2月前
|
编译器 测试技术
如何编写自己的Makefile(1)
如何编写自己的Makefile(1)
9 1
|
5月前
|
编译器 Shell Linux
Makefile学习1
Makefile学习1
|
5月前
|
Shell
Makefile学习2
Makefile学习2
|
6月前
|
Shell
如何使用makefile
如何使用makefile
|
6月前
|
IDE 编译器 程序员
编写Makefile
编写Makefile
37 0
|
Shell Linux C语言
Makefile文件 | 编写指南
Makefile文件 | 编写指南
297 0