在linux下使用Makefile时,可以切换目录,并且执行该目录下的另一个Makefile文件:
例如执行window目录下的另一个Makefile文件:
window/window.obj:
(cd window; make)
在windows环境下,这个写法不行,具体该怎样写呢?
补充一点:没有使用现成的编译环境,编译器是基于gcc的,具体是在cmd.exe下用make.exe执行Makefile来进行编译的
在linux下使用Makefile时,可以切换目录,并且执行该目录下的另一个Makefile文件:
例如执行window目录下的另一个Makefile文件:
window/window.obj:
(cd window; make)
在windows环境下,这个写法不行,具体该怎样写呢?
补充一点:没有使用现成的编译环境,编译器是基于gcc的,具体是在cmd.exe下用make.exe执行Makefile来进行编译的
编译器是什么呢?VC还是mingw?
比如你用VC,这是微软的手册:https://msdn.microsoft.com/zh-cn/library/dd9y37ha.aspx
或许你可以这样:
x\x.obj : x.cpo
(tab)nmake x\xxx.mak