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.截图



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

相关文章
|
7月前
|
Shell Linux C++
Makefile编译实战
Makefile编译实战
94 0
|
C语言
Makefile教程(Makefile的结构)
Makefile教程(Makefile的结构)
109 0
|
7月前
|
编译器 测试技术
如何编写自己的Makefile(1)
如何编写自己的Makefile(1)
34 1
|
IDE 编译器 程序员
编写Makefile
编写Makefile
63 0
|
Shell
如何使用makefile
如何使用makefile
|
Shell Go 开发工具
一日一技:为 Python 项目编写 Makefile
一日一技:为 Python 项目编写 Makefile
205 0
|
IDE Linux Shell
【Makefile】简单的Makefile编写
【Makefile】简单的Makefile编写
|
Java Linux 程序员
玩转Makefile | 一文入门Makefile
玩转Makefile | 一文入门Makefile
244 0
玩转Makefile | 一文入门Makefile