首页 > 其他分享 >makefile中常见的自动变量 和环境变量

makefile中常见的自动变量 和环境变量

时间:2022-12-25 11:00:37浏览次数:32  
标签:依赖 变量 makefile 目标 空格 环境变量

 

 $*            不包含扩展名的目标文件名称

$+    所有的依赖,以空格分开,并以出现的先后顺序,可能包含重复的依赖文件

$<    第一个依赖文件的名称

$?    所有时间戳比目标文件晚的依赖,并以空格分开  

$@    目标文件的完整名称

$^    所有不重复的依赖文件,以空格分开

$%     如果目标是归档成员,则该变量表示目标的归档成员名称

 

make在启动时会自动读取系统当前已经定义了的环境变量,并且会创建与之具有相同名称和数值的变量

 如果用户在makefile中定义了相同名称的变量,那么用户自定义变量将会覆盖同名的环境变量

 

标签:依赖,变量,makefile,目标,空格,环境变量
From: https://www.cnblogs.com/cnetsa/p/17003769.html

相关文章

  • makefile中常用的预定义变量
      AR      库文件维护程序的名称,默认值为ar。ASCCCppCxxFCRMarflagsASflagsCflagsCPPFlagsCXXflagsFFlags例如:       #预定义变量的使用......
  • 创建和使用makefile变量
    用来代替一个文本字符串变量定义的两种方式递归展开方式VAR=var简单方式VAR:=var变量使用$(VAR)  OBJS=kang.oyul.oCC=gccCFLAGS=-Wall-O-gdavid:......
  • makefile变量
    变量种类用户自定义变量预定义变量自动变量环境变量  OBJS=kang.oyul.oCC=gccCFLAGS=-Wall-O-gdavid:$(OBJS)$(CC)$^[email protected]:kan......
  • Vite 设置 less 全局变量
    1、建立一个公共的less变量文件列如src/publicStyle/varLess.less//src/publicStyle/varLess.less@layout_header:50px;@layout_foot:48px;@minWidth:1366px;/......
  • 2.Java基本语法(上):变量与运算符.md
    一、关键字和保留字关键字(keyword)的定义和特点定义:被Java语言赋予了特殊含义,用做专门用途的字符串(单词)特点:关键字中所有字母都为小写官方地址:​​https://docs.oracle.c......
  • python:变量的作用域
         ......
  • SpringBoot2.x系列教程64--SpringBoot整合消息队列之RabbitMQ安装及环境变量配置
    SpringBoot2.x系列教程64--SpringBoot整合消息队列之RabbitMQ安装及环境变量配置作者:一一哥一.准备安装包Erlang-->​​http://www.erlang.org/downloads​​RabbitMQ-->​......
  • 2011. 执行操作后的变量值
    [2011.执行操作后的变量值](https://leetcode.cn/problems/final-value-of-variable-after-performing-operations/description/)classSolution{publicintfina......
  • python:变量
    变量:在程序运行时,能储存计算结果或能表示值的抽象概念。简单的说,变量就是在程序运行时,记录数据用的变量,从名字中可以看出,表示“量”是可变的。所以,变量的特征就是,变量存......
  • nginx通过set变量来实现if语句的AND判断;
    http://www.doself.com/?post=105今天在配置一个网站的rewrite规则时碰到了这个问题。在Nginx里不能够采用这样的语句 1if ($request_method=POST&&$htt......