2009-05-26 65 views
3

我有一個名爲'X'的文件夾。在X我有兩個子文件夾:srcincludeWindows中的Makefile文件

src文件夾包含C文件main.c,並且include文件夾包含文件main.h

我想在Windows命令提示符下編寫一個makefile來生成這些文件(從文件夾X)。 我試了很多,但沒有效果。 首先,我需要Linux中的make文件格式來做這件事,一旦我有了,我會在Windows中做到這一點。

有人可以幫我做這件事嗎?

回答

1

一旦你已經制作了你的Makefile,你可以使用MinGW的mingw32-make - 一個GNU make的Windows原生版本。

0

對於Windows native Makefiles,Visual Studio文檔提供了一個關鍵示例。你需要修改它的結構。關鍵是,包括

的Makefile

包括

所有:!simple.exe challeng.exe

.c.obj:
$(CC)$(CDEBUG)$ (CFLAGS)$(cvars)$ * C

simple.exe:simple.obj
$(鏈接)$(ldebug)$(conflags)退房手續:simple.exe simple.obj $(conlibs)lsapi32 .lib

challeng.exe:challeng.obj md4c.obj
$(鏈接)$(ldebug)$(conflags)退房手續:challeng.exe $ ** $(conlibs)lsapi32.lib