在Makefile中如何区分mingw32-make和一般的make?
众所周知,mingw32-make默认用的是渣渣cmd.exe,如果要写跨平台的Makefile就必须加以区分(比如rm
改成del
,但同时我也希望能在Cygwin等模拟环境下用UNIX的rm
)。
一种方法是用$(OS)
,在Windows上它的值是“Windows_NT”。但是在Cygwin里也是如此,达不到我的要求。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
(来自http://stackoverflow.com/a/30240233)