Makefile常用信息查询页
这是博主第一次尝试在博客中使用markdown来写博文,目前感觉还不错。大家也可以尝试尝试。
符号说明
| 符号 | 作用 |
|---|---|
| 换行符 | |
| @ | 放在命令前面隐藏命令输出 |
| - | 放在命令前面忽略命令错误 |
| : | 以来规则定义符号,即目标:依赖 |
| .PHONY | 显式声明伪目标 |
| $@ | 表示规则中的目标文件集 |
| $% | 仅当目标是函数库文件时,表示规则中的目标成员名 |
| $< | 依赖目标中的第一个目标名字,如果依赖目标是以模式(%)定义的,那么$<将是符合模式的一系列的文件集。 注意,其是一个一个取出来的 |
| $? | 所有同目标相比更新的依赖目标的集合。以空格间隔 |
| $^ | 所有的依赖目标的集合。以空格间隔,且会去重 |
| $+ | 和$^作用相似,但不会去重 |
| $* | 表示目标模式中%及其之前的部分 |
| D/F | 表示路径和文件名部分。$(@F)表示$@的文件部分 |
函数说明
| 函数 | 说明 |
|---|---|
| $(subst <from>, <to>, <text>) | 把text中的from替换为to |
| $(patsubst <pattern>,<replacement>,<text>) | 模式替换 |
| $(strip <string>) | 去掉string字串中开头和结尾的空字符 |
| $(findstring <find>,<in>) | 在in中找find字串 |
| $(filter <pattern>,<text>) | 过滤text,并保留符合pattern模式的字符串 |
| $(filter-out <pattern>,<text>) | 和filter相反 |
| $(sort <list>) | 给字串list中的单词升序排序 |
| $(word <n>,<text>) | 取字串<text>中第n个单词 |
| $(wordlist <s>,<e>,<text>) | 从text中取从开始到的字符串。s和e是数字 |
| $(words <text>) | 统计text的单词个数 |
| $(firstword <text>) | 取text的第一个单词 |
| $(dir <names>) | 从文件名names中取出目录部分 |
| $(notdir <names>) | 从文件名names种取出非目录部分 |
| $(suffix <names>) | 取出文件名后缀 |
| $(basename <names>) | 取出文件名部分 |
| $(addsuffix <suffix>,<names>) | 把后缀suffix加到names中每个单词后面 |
| $(addprefix <prefix>,<names>) | 把前缀prefix加到names每个单词前面 |
| $(join <list1>,<list2>) | 把list1加到list2后面 |
| $(foreach <var>,<list>,<text>) | 把list里的单词一一取出,放到var中,然后执行text所包含的表达式,表达式会返回一个字符串。 多个字符串用空格间隔。 foreach会返回这样一个字符串列表。 |
| $(if <condition>,<then-part>) | if语句 |
| $(call <expression>,<parm1>,<parm2>,<parm3>) | 调用表达式,表达式中的$(1),$(2),$(3)会替换为三个参数。 |
| $(origin <variable>) | origin会告诉我们这个变量是哪里来的。 |
| $(error <text>) | 产生一个致命错误,text是错误信息,退出 |
| $(waring <text>) | 输出一个警告信息,而make继续执行 |
| $(shell <command>) | 使用shell执行command命令 |
来源:http://www.kuqin.com/shuoit/20140106/337471.html
Makefile常用信息查询页的更多相关文章
- Makefile 常用函数表
Makefile 常用函数表 一.字符串处理函数1.$(subst FROM,TO,TEXT)函数名称:字符串替换函数—subst.函数功能:把字串“TEXT”中的“FROM”字符替换为“TO”.返 ...
- JQuery功能查询页
JQuery在前端开发中已经是常用的不能再常用的库了.最近的项目中使用到了JQuery,我第一次接触它的时候为了学习,把常用的操作指令用比较小的字体写在一页word上,打印出来贴在桌子上,用来让自己时 ...
- Linux系统CPU相关信息查询
Linux系统CPU相关信息查询 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.lscpu常用参数介绍 1>.查看帮助信息 [root@node105 ~]# lscpu ...
- kibana和ElasticSearch的信息查询检索
使用kibana来进行ElasticSearch的信息查询检索 大家经常会听到使用ELK搭建日志管理平台.完成日志聚合检索的功能,那么这个平台到底是个什么概念,怎么搭建,怎么使用呢? ELK包括Ela ...
- 3_肯德基餐厅信息查询_动态加载_post请求
肯德基餐厅信息查询网址:http://www.kfc.com.cn/kfccda/storelist/index.aspx import requests url = 'http://www.kfc. ...
- Unix无缓冲文件操作函数、文件信息查询
问题描述: Unix无缓冲文件操作函数.文件信息查询 问题解决: struct stat 结构体信息: 具体代码: 具体源文件:
- 使用Python改写的身份证信息查询小程序
花了几天时间过了一遍python基础.真心感觉python让世界充满了爱…先简单的使用一下python好了,拿以前写的<C语言身份证信息查询系统(修改版)>开刀~ 很多东西,不需要考虑C语 ...
- C语言身份证信息查询系统(修改版)
很久以前写了一个<C语言身份证信息查询系统>,如果你点击链接进去看了. 估计也会被我那磅礴大气的代码震惊到的,最近复习/学习文件操作,把代码改了改,算是对以前还不会文件操作的时候的愿望,哈 ...
- MySQL常用的查询命令
MySQL常用的查询命令 author: headsen chen 2017-10-19 10:15:25 个人原创.转载请注明作者,出处,否则依法追究法律责任 1,查询现在的时间:mysql& ...
随机推荐
- [LeetCode] 033. Search in Rotated Sorted Array (Hard) (C++)
指数:[LeetCode] Leetcode 解决问题的指数 (C++/Java/Python/Sql) Github: https://github.com/illuz/leetcode 033. ...
- 在ubuntu上部署hadoop时出现的问题
1. 配置ssh登录 不须要改动/etc/ssh/sshd_config 2. 新建hadoop用户时,home以下没有hadoop文件夹 用以下命令创建 useradd -m hadoop 3. n ...
- linux添加静态路由表,重新启动继续有效
在日常使用中.要么server于.有两个地址,两块网卡的配置,访问不同网段.这样的情况是非常普遍的现象.但,我们需要添加到路由表中的一个额外的,以确定通过正确的网关发送的数据包,并interface能 ...
- Windows 10技术布局,谈微软王者归来
Windows 10技术布局,谈微软王者归来 每个时代都有王者,王者的成功,往往是因为恰逢其时地发布了一个成功的产品(具有里程碑意义,划时代的产品).Windows 95的成功标示着微软是PC时代的王 ...
- bootstrap-wysiwyg 结合 base64 解码 .net bbs 图片操作类 (二) 图片裁剪
图片裁剪参见: http://deepliquid.com/projects/Jcrop/demos.php?demo=thumbnail 一个js插件 http://www.mikes ...
- 候选键(unique)
foreign key references 除了关联外键,还可以关联 候选键(unique) 需求 table1 中的 status int 类型 ,表示状态 ,0 未启动 ,1 已启动,2 ...
- sdut 3-4 长方形的周长和面积计算
3-4 长方形的周长和面积计算 Time Limit: 1000MS Memory limit: 65536K 标题叙述性说明 通过本题的练习能够掌握拷贝构造函数的定义和用法: 设计一个长方形类Rec ...
- 学习的例子gcc+gdb+make
1 小侃GCC 在正式使用gcc之前,我们先来侃侃gcc是啥玩意儿? 历史 如今的GCC是GNU Compiler Collection的简称.既然是Collection,就是指一些工具链的集合. 最 ...
- JSP之项目路径问题(${pageContext.request.contextPath},<%=request.getContextPath()%>以及绝对路径获取)
本随笔这是作为一个记录使用,以备后查.项目完成之后本地部署OK,本地Linux部署OK,都可以正常的访问,可是当我把它部署到服务器上面的时候,首页可以正常访问,可是当发出请求的时候却报错误了,说找不到 ...
- JavaScript后台代码操作HTML TABLE的方法
原文:JavaScript后台代码操作HTML TABLE的方法 var rowNum = 0,fileNum = 0; //行号与列号 var oNewRow; //定义插入行对象 var oNew ...