我有一個名爲'X'
的文件夾。在X
我有兩個子文件夾:src
和include
。Windows中的Makefile文件
src
文件夾包含C文件main.c
,並且include
文件夾包含文件main.h
。
我想在Windows命令提示符下編寫一個makefile來生成這些文件(從文件夾X
)。 我試了很多,但沒有效果。 首先,我需要Linux中的make文件格式來做這件事,一旦我有了,我會在Windows中做到這一點。
有人可以幫我做這件事嗎?
我有一個名爲'X'
的文件夾。在X
我有兩個子文件夾:src
和include
。Windows中的Makefile文件
src
文件夾包含C文件main.c
,並且include
文件夾包含文件main.h
。
我想在Windows命令提示符下編寫一個makefile來生成這些文件(從文件夾X
)。 我試了很多,但沒有效果。 首先,我需要Linux中的make文件格式來做這件事,一旦我有了,我會在Windows中做到這一點。
有人可以幫我做這件事嗎?
試試下面的鏈接,在那裏你會發現的格式,基本上所有你需要建立你的Makefile:
http://mrbook.org/blog/tutorials/make/
一旦你已經制作了你的Makefile,你可以使用MinGW的mingw32-make - 一個GNU make的Windows原生版本。
對於Windows native Makefiles,Visual Studio文檔提供了一個關鍵示例。你需要修改它的結構。關鍵是,包括
包括
所有:!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
沒有這些鏈接在Windows中討論使用make。 – 2016-10-25 14:37:41