【发布时间】:2015-09-17 18:51:23
【问题描述】:
使用 ARM DS-5 环境,基于 Eclipse 4.3.2,我定义了一个 C 项目并使用 Makefile 来构建它。 Makefile 包含一些模块选择变量,它们设置为Y 或N,具体取决于我们是否要包含模块。
我正在尝试从项目设置中设置这些变量。因此,我使用以下构造在 Makefile 中设置默认设置:
Module_1 ?= Y
Module_2 ?= Y
现在,我想添加一个项目变量Module_1 设置为Y 或N。碰巧C/C++ Build下有Build Variables和Environment变量。当我将 Module_1 N 添加到 Environment 变量时,它会覆盖默认设置。但是,当我在 Build Variables 中执行相同操作时,它没有任何效果。
这两种变量有什么区别?
【问题讨论】:
标签: eclipse build makefile environment-variables eclipse-cdt