zoukankan      html  css  js  c++  java
  • 变量语句在makefile文件中,@$符号代表什么意思?

    废话就不多说了,开始。。。

        archclean:
              @$(MAKEBOOT)   clean
    或者
    checkbin:
              @   /bin/ture
              @   true
    这面里
    @$和@代表着什么意思啊?

        $(MAKEBOOT)     是变量   MAKEBOOT   的值,
    @示表在make时不输出make的息信(似类Windows下的echo   off)。

        

    makefile文件现出“ARCH := arm”,叨教“:=”代表什么意思??

        每日一道理
    最为值得珍惜的是今天,因为最容易流逝的就是今天,把握今天就是把握希望,分分秒秒只是瞬间,而所乘载的分分秒秒就叫做一天,时间的流逝往往是在不经意之间,人生几回,青春更珍贵,对于我们这个年龄的青少年来说,青春已不足二十载,在学习的生活中我们必须靠自己的力量,驾驭着自己的小船驶向希望的彼岸。

        我正在看vivi的makefile文件,其中有一句是:
    [b]ARCH := arm[/b]
    叨教那个":="号符代表什么意思哦?
    我只知道在makefile文件面里,应用变量时,是用的"="这个号符。


    那这里的":="是什么意思呢?

        

    re

        := ,=,?=的区分
    :=不递归赋值
    =  递归赋值
    ?=默认值

        “:=” 的意思是,它边右赋得值如果是变量,只能应用在这条语句之前义定好的,而不能应用本条语句以后义定的变量;
    于此对应的是“=”,当它的边右赋值是变量时,这个变量的义定在本条语句之前或以后都可以
    而“?=”是指,该号符左边的变量,如果在本条语句之前没有义定过,则执行本语句,如果已义定,那么本语句什么都不做

    文章结束给大家分享下程序员的一些笑话语录: 警告
    有一个小伙子在一个办公大楼的门口抽着烟,一个妇女路过他身边,并对他 说, “你知道不知道这个东西会危害你的健康?我是说, 你有没有注意到香烟 盒上的那个警告(Warning)?”
    小伙子说,“没事儿,我是一个程序员”。
    那妇女说,“这又怎样?”
    程序员说,“我们从来不关心 Warning,只关心 Error”

  • 相关阅读:
    近期总结和学习计划
    Processes and Threads
    button按钮触发点击事件后出现自动跳转问题
    Thinkphp 整合Ueditor 笔记
    laravel Excel数据导出
    Laravel 图片上传
    php排序笔记归并排序
    php排序笔记冒泡选择插入希尔堆排序
    XML lesson 1
    Java Web JSP语法:
  • 原文地址:https://www.cnblogs.com/xinyuyuanm/p/3038627.html
Copyright © 2011-2022 走看看