在Makefile中如何区分mingw32-make和一般的make?

众所周知,mingw32-make默认用的是渣渣cmd.exe,如果要写跨平台的Makefile就必须加以区分(比如rm改成del,但同时我也希望能在Cygwin等模拟环境下用UNIX的rm)。

一种方法是用$(OS),在Windows上它的值是“Windows_NT”。但是在Cygwin里也是如此,达不到我的要求。

阅读 9.7k
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进