0

msysposix シェル ( / cygwin) または Windowsシェルで実行している場合、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 に答える