【发布时间】:2014-07-21 09:38:15
【问题描述】:
我在makefile 中有以下内容,我正在与mingw32-make 一起使用
ifeq (%PROCESSOR_ARCHITECTURE%,AMD64)
ARCH ?= 64
else
ARCH ?= 32
endif
由于某种原因,PROCESSOR_ARCHITECTURE 没有返回正确的值。我也试过$(PROCESSOR_ARCHITECTURE) 和$(%PROCESSOR_ARCHITECTURE%)。不知道这里出了什么问题。
【问题讨论】:
-
echo %PROCESSOR_ARCHITECTURE%返回什么? (在外壳中)。 -
这很有趣,只需在 makefile 中回显 $(PROCESSOR_ARCHITECTURE) 即可返回 x86。不知道为什么和在 cmd shell 中运行不一样
标签: windows makefile mingw environment-variables