如何在Windows makefile中定义变量

时间:2013-11-25 16:04:13

标签: c windows makefile

我在Windows上有非常简单的makefile,我试图设置一个变量。但是当我使用nmake进行编译时,会抛出以下错误。

all:
  @echo $(PLATFORM)
  BIT = 86

'BIT' is not recognized as an internal or external command,operable program or batch file.
NMAKE : fatal error U1077: 'BIT' : return code '0x1'
Stop.

我基本上想根据条件将BIT变量设置为86或64。有人可以帮帮我吗?

1 个答案:

答案 0 :(得分:0)

批处理文件语法为

set variable=value

但是,在目标内部执行此操作并没有多大意义。也许你想在all目标之外设置一个Make变量!

BIT=86