zoukankan      html  css  js  c++  java
  • 关于makefile中变量的多次赋值以及override指令

    1 基本原则如下

    1.1 原则1

    变量的普通赋值是有先后顺序的,后面的赋值会覆盖掉前面的赋值。

    1.2 原则2

    使用的时候,用的是其前面最后的赋值,就算其后面有使用了override指令的赋值也不会影响这条原则。

    1.3 原则3

    当使用了override指令定义赋值了变量后,其后对该变量的所有的赋值都是无效的。但是override之前的所有的赋值都是有效的。使用的时候是往前最近原则。

    2 override变量、命令行参数和普通变量之间的屏蔽关系

    override变量会屏蔽命令行参数,除非用+=;

    override变量会屏蔽其后面出现的所有的普通变量的赋值,但是不会屏蔽其前面出现的普通变量的赋值;

    命令行参数会屏蔽掉所有的普通变量,只要命令行参数中赋值了,make会忽略掉Makefile中对该变量的赋值。

  • 相关阅读:
    多维梯度下降
    梯度下降
    三种评价函数
    Gluon sgd
    Gluon.vision的几类数据集
    Gluon Data API
    Gluon 实现 dropout 丢弃法
    AlexNet 分类 FashionMNIST
    LeNet 分类 FashionMNIST
    LeNet
  • 原文地址:https://www.cnblogs.com/hustdc/p/7487384.html
Copyright © 2011-2022 走看看