• 如何在makfile中查看变量的值


      在makefile中查看变量的取值是多少应该是一个比较麻烦的问题,但是本大神自己研究出一个十分方便的方法.这个方法十分简单。现在介绍如下

    如果在一个十分复杂庞大的makefile文件中,有个地方用到一个变量SRC_FILE,你很想知道makefile运行到此处的时候这个变量的值为多少。那么你可以在这个变量的下面写两行东东:

     $(shell echo $(SRC_FILE) > readme.txt )

      rrrrrrrrrrrrrrrrrrr

    第一行其实是调用shell命令来将这个变量的值输入到readme变量中,makefile中shell命令会比规则命令先执行,所以此处肯定可以运行的。第二行的“rrrrrrrrrrrrrrrrrrrrr”其实就是一行人为的制造错误,因为有些makefile执行时间很长,而我们只是想知道SRC_FILE这个变量的值是多少,无需再执行一次完整的makefile,于是在第二行加一个格式错误的代码,那么makefile在执行完这个shell的命令后便会错误退出。

     至此 完毕!

  • 相关阅读:
    ssh登录
    wireless tools的使用
    Ubuntu中的minicom
    ubuntu 下交叉编译环境的搭建
    两个队列实现一个栈
    二叉树节点的插入
    二叉树的非递归遍历
    acwing 66. 两个链表的第一个公共结点
    acwing 60. 礼物的最大价值
    acwing 55. 连续子数组的最大和
  • 原文地址:https://www.cnblogs.com/Blue-Moon/p/3853481.html
Copyright © 2020-2023  润新知