0

msys如果我在 posix shell ( / cygwin) 或 windows shell中运行,如何签入 makefile cmd

4

1 回答 1

1

以下对我有用:

ifeq ($(shell echo %OS%),%OS%)
$(info Running in a POSIX shell)
else
$(info Running in a Windows cmd shell)
endif

您可以替换%OS%为 DOS 环境中定义的任何标准环境变量。

于 2012-09-03T02:07:25.890 回答