当前位置: 首页 > news >正文

用手机做网站的软件新网站百度多久收录

用手机做网站的软件,新网站百度多久收录,武汉免费建站的网站,奥运网站模板我过去认为 makefile 只是一种将一组组的 shell 命令列出来的简便方法;过了一段时间我了解到它们是有多么的强大、灵活以及功能齐全。这篇文章带你领略其中一些有关规则的特性。 规则规则是指示 make 应该如何并且何时构建一个被称作为目标的文件的指令。目标可以依…

我过去认为 makefile 只是一种将一组组的 shell 命令列出来的简便方法;过了一段时间我了解到它们是有多么的强大、灵活以及功能齐全。这篇文章带你领略其中一些有关规则的特性。

规则

规则是指示 make 应该如何并且何时构建一个被称作为目标的文件的指令。目标可以依赖于其它被称作为前提的文件。

你会指示 make 如何按步骤构建目标,那就是一套按照出现顺序一次执行一个的 shell 命令。语法像这样:

target_name : prerequisites
recipe

一但你定义好了规则,你就可以通过从命令行执行以下命令构建目标:

$ make target_name

目标一经构建,除非前提改变,否则 make 会足够聪明地不再去运行该步骤。

关于前提的更多信息

前提表明了两件事情:

  • 当目标应当被构建时:如果其中一个前提比目标更新,make 假定目的应当被构建。
  • 执行的顺序:鉴于前提可以反过来在 makefile 中由另一套规则所构建,它们同样暗示了一个执行规则的顺序。

如果你想要定义一个顺序但是你不想在前提改变的时候重新构建目标,你可以使用一种特别的叫做“唯顺序”的前提。这种前提可以被放在普通的前提之后,用管道符(|)进行分隔。

样式

为了便利,make 接受目标和前提的样式。通过包含 % 符号可以定义一种样式。这个符号是一个可以匹配任何长度的文字符号或者空隔的通配符。以下有一些示例:

  • %:匹配任何文件
  • %.md:匹配所有 .md结尾的文件
  • prefix%.go:匹配所有以 prefix 开头以 .go结尾的文件
特殊目标

有一系列目标名字,它们对于 make 来说有特殊的意义,被称作特殊目标。

你可以在这个文档发现全套特殊目标。作为一种经验法则,特殊目标以点开始后面跟着大写字母。

以下是几个有用的特殊目标:

  • .PHONY:向 make 表明此目标的前提可以被当成伪目标。这意味着 make将总是运行,无论有那个名字的文件是否存在或者上次被修改的时间是什么。
  • .DEFAULT:被用于任何没有指定规则的目标。
  • .IGNORE:如果你指定 .IGNORE 为前提,make将忽略执行步骤中的错误。
替代

当你需要以你指定的改动方式改变一个变量的值,替代就十分有用了。

替代的格式是 $(var:a=b),它的意思是获取变量 var 的值,用值里面的 b 替代词末尾的每个 a 以代替最终的字符串。例如:

foo := a.obar : = $(foo:.o=.c) # sets bar to a.c
档案文件

档案文件是用来一起将多个数据文档(类似于压缩文件的概念)收集成一个文件。它们由 ar Unix 工具所构建。ar 可以用于为任何目的创建档案,但除了静态库,它已经被 tar 大量替代。

在 make 中,你可以使用一个档案文件中的单独一个成员作为目标或者前提,就像这样:

archive(member) : prerequisite 
recipe

via: https://monades.roperzh.com/rediscovering-make-power-behind-rules/

作者:Roberto Dip 译者:tomjlw 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

转载于:https://www.cnblogs.com/linuxprobe-sarah/p/10738600.html

http://www.lbrq.cn/news/2444329.html

相关文章:

  • 呼和浩特 网站建设专业搜索引擎seo服务
  • 成都建网站的公司济南网站推广公司
  • 墓地网站建设价格360搜索引擎下载
  • 网站怎么做动态切图游戏推广员好做吗
  • 长沙网上商城网站建设方案优化大师电脑版
  • 学院网站策划书活动推广软文范例
  • 星月教你做网站seo服务商排名
  • 建筑施工企业主要负责人安全证书关键词优化话术
  • 重庆在线开放课程平台百度优化软件
  • 南山的网站建设武汉网站搜索引擎优化
  • 微信小程序安装青岛网站关键词排名优化
  • wordpress ajax很慢seo比较好的优化方法
  • 做网站哪家好 青岛正版seo搜索引擎
  • 做网站备案实名需要钱吗精准营销的成功案例
  • 用织梦做网站能练技术吗如何让百度收录自己的网站信息
  • 怎么编辑网站源代码新媒体营销案例
  • 腾讯云可以做网站吗3seo职业技能培训班
  • 政府网站集约化建设推进会百度帐号注册
  • 丰台路网站建设其他搜索引擎
  • 网站为什么做重定向优秀网站seo报价
  • 关于委托建设网站强化防疫指导
  • 网站建设中布局电商线上推广
  • 宁波网站设计首选荣盛网络宁德市人力资源和社会保障局
  • 科技公司网站建设方案书模板百度灰色词排名代发
  • 淘宝网站c 设计怎么做的品牌营销网站建设
  • 哪家公司做网站开发做得比较好百度指数的数值代表什么
  • 东莞市建设网站培训免费seo软件
  • 做任务有奖励的网站长沙快速排名优化
  • wordpress 头像地址西安seo按天收费
  • 网站制作网站设计营销网站推荐
  • 根本是什么
  • Java,八股,cv,算法——双非研0四修之路day16
  • Qt 线程池设计与实现
  • UniappDay03
  • C++ 常用的数据结构(适配器容量:栈、队列、优先队列)
  • Spring Boot2 静态资源、Rest映射、请求映射源码分析