【问题标题】:GNU Make using : syntaxGNU Make 使用 : 语法
【发布时间】:2023-02-06 19:24:38
【问题描述】:

使用这个简单的代码,有人可以解释最后两行是如何编译的吗

PROJECT_NAME     := PRJ
TARGETS          := nrf52840_xxaa
OUTPUT_DIRECTORY := _build

SDK_ROOT := ../nRF5_SDK_17.1.0_ddde560

$(OUTPUT_DIRECTORY)/nrf52840_xxaa.out: \
  LINKER_SCRIPT  := Core/PRJ.ld

【问题讨论】:

    标签: makefile gnu-make


    【解决方案1】:

    最后两行没有指定任何构建规则,而是为目标$(OUTPUT_DIRECTORY)/nrf52840_xxaa.out和变量LINKER_SCRIPT指定了target-specific variable value。构建规则要么在别处指定,要么使用默认构建规则。

    【讨论】:

      猜你喜欢
      • 2011-02-11
      • 2015-05-09
      • 2011-05-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-17
      • 2012-10-10
      相关资源
      最近更新 更多