在Makefile中为链接器定义变量

时间:2018-01-12 15:11:21

标签: c gcc makefile linker-scripts

我用gcc进行编译。 在ldscript中,我有这样一个定义:

STACK_SIZE = DEFINED(STACK_SIZE) ? STACK_SIZE : DEFINED(__stack_size__) ? __stack_size__ : 0x1000;

我想在Makefile中定义STACK_SIZEvariablz 我该怎么办? 我试过这个:

STACK_SIZE=0
LDFLAGS = -DSTACK_SIZE=${STACK_SIZE}

但它不起作用。

第二个问题,我如何在LD脚本中显示一个变量来获取控制台输出的值,就像在makefile中一样:

$(info $$USEMODULE is [${USEMODULE}])

由于

0 个答案:

没有答案