如何为我想在Windows上运行的程序编写makefile

时间:2011-10-10 06:52:50

标签: windows

如何为我想在Windows上运行的程序编写makefile。 我想使用make文件来编译代码而不是vc8 UI编译器。

2 个答案:

答案 0 :(得分:1)

Microsoft程序维护实用程序(NMAKE.EXE)是一种基于描述文件中包含的命令构建项目的工具。

NMAKE Reference

答案 1 :(得分:0)

Windows的Makefiles与其他系统的相同;没有什么不同。以下是来自Microsoft's own reference的示例:

# Sample makefile

!include <win32.mak>

all: simple.exe challeng.exe

.c.obj:
  $(cc) $(cdebug) $(cflags) $(cvars) $*.c

simple.exe: simple.obj
  $(link) $(ldebug) $(conflags) -out:simple.exe simple.obj $(conlibs) lsapi32.lib

challeng.exe: challeng.obj md4c.obj
  $(link) $(ldebug) $(conflags) -out:challeng.exe $** $(conlibs) lsapi32.lib