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

html5网站是用什么软件做的制作器

html5网站是用什么软件做的,制作器,2017网站开发前景,简单学校网站模板文章目录 1. 总体认识2. 编写Makefile2.1. Makefile的组成2.2. Makefile文件名2.3. 包含其他Makefile 3. 编写规则4. 编写规则中的构建命令5. 如何使用变量6. 条件判断7. 转换文本的函数8. 如何运行make9. 使用模糊规则10. 使用make来更新存档文件11. 扩展GNU make12. 集成GNU …

文章目录

  • 1. 总体认识
  • 2. 编写Makefile
    • 2.1. Makefile的组成
    • 2.2. Makefile文件名
    • 2.3. 包含其他Makefile
  • 3. 编写规则
  • 4. 编写规则中的构建命令
  • 5. 如何使用变量
  • 6. 条件判断
  • 7. 转换文本的函数
  • 8. 如何运行make
  • 9. 使用模糊规则
  • 10. 使用make来更新存档文件
  • 11. 扩展GNU make
  • 12. 集成GNU make
  • 13. GNU make的特性
  • 14. 不兼容和缺少的特性
  • 15. makefile文件约定

1. 总体认识

  • GNU Make是一个命令工具,用于控制从源文件生成可执行文件和其他非源文件。使用前需要进行安装(以ubuntu为例):
    sudo apt install make
    
  • Make从Makefile中了解如何构建程序,该文件列出了每个非源文件及其构建方法,因此需要编写Makefile以供make命令构建项目。
  • GNU Make的具体用途
    • 能够使用户在不知道如何完成的情况下构建和安装包。
    • 能够根据更改的源文件,自动确定需要更新哪些文件
    • 不限于任何特定的语言,最常用于C/C++项目的构建。对于程序中的每个非源文件,Makefile指定用于构建它的shell命令。这些shell命令可以运行编译器来生成目标文件,可以运行链接器来生成可执行文件,可以更新库,也可以运行TeX或Makeinfo来格式化文档。
    • 不限于构建包。还能控制软件包的安装或卸载,为其生成标记表,或者执行经常做的任何任务。
  • 默认情况下,make命令只执行完遇到的第一条规则,包括递归执行生成先决条件的规则,其他的规则不执行。要执行其他规则,需要指定目标,比如make clean

2. 编写Makefile

2.1. Makefile的组成

Makefile包括明确的规则、模糊的规则、变量的定义、指令和注释。

  • 明确的规则(explicit rule)规定何时以及如何构建目标,其基本结构如下:
    targets ... : prerequisites ...recipe	# 注意Tab键开头...
    
    • 目标(targets):通常是生成的文件名,也可以是要执行的操作名(伪目标)。
    • 先决条件(prerequisites):是构建命令需要输入的所有文件,用空格隔开。
    • 构建方法(recipe):每行以Tab键开头,内容是构建目标文件的shell命令。
    • 如果先决条件比目标更新,或者目标不存在,那么会重新构建目标
  • 模糊的规则(implicit rule)规定了何时以及如何基于文件名重新构建一类文件。比如源文件编译成目标文件:
    main.o : defs.h
    
    不用写源文件名和编译命令。
  • 变量的定义(variable definition)指定了后续变量要替换的文本字符串值。
  • 指令(directive)用于读取Makefile时执行一些特殊的操作,包括
    • 读取另一个makefile文件
    • 基于变量的值决定使用还是忽略makefile的一部分
    • 定义多行变量(用一个变量替换多行命令)
  • 注释(comment)
    • #后面的内容忽略,如果有反斜杠折行则会跨行注释
    • 使用#字符要转义:\#
    • 不能在变量引用和函数调用中使用注释,#号都会当字面量处理。
    • 构建命令中的注释会传递给shell,shell决定如何处理。
    • define指令中注释不会被忽略,而是作为变量的值,根据变量展开时的上下文,被视为注释或构建命令文本。
  • 使用反斜杠\可以将长行折成多行。
  • 使用$\可以去掉多余的空格。

2.2. Makefile文件名

  • 默认情况下,make会尝试查找以下文件名:GNUmakefile、makefile和Makefile。推荐使用Makefile
  • 如果make没找到默认文件名,则需要通过命令参数-f--file=指定。
  • 如果使用多个-f--file=参数,则可以指定多个生成文件。所有的制作文件都按照指定的顺序有效地连接起来。
  • 如果指定-f--file=参数,默认文件名的makefile不会自动检查。

2.3. 包含其他Makefile

3. 编写规则

4. 编写规则中的构建命令

5. 如何使用变量

6. 条件判断

7. 转换文本的函数

8. 如何运行make

9. 使用模糊规则

10. 使用make来更新存档文件

11. 扩展GNU make

12. 集成GNU make

13. GNU make的特性

14. 不兼容和缺少的特性

15. makefile文件约定

http://www.yayakq.cn/news/553341/

相关文章:

  • 自动的网站制作烟台网站建设公司地址
  • 建站哪个网站好四川城乡建设网站
  • 湖北响应式网站建设费用网上网站建设教程
  • 网站站长需要具备什么素质网站设计排行
  • 的网站深圳ww
  • 手机网站建设图片素材潍坊网页推广制作
  • 音乐网站开发书籍wp博客seo插件
  • 了解当前各类网站建设价格阿里云是不是做网站的
  • 网站建设情况怎么写成品短视频源码与热门应用比较
  • 百度小程序还需要做网站吗合肥搜索引擎推广
  • 网站建设美化企业网站推广效果指标分析
  • 怎么自己创建网站免费wordpress手机版边侧导航
  • 一个高校的校园网站建设费用我要建设一个网站
  • 怎么给网站加图标网站建设设计 飞沐
  • 房产官方网站网站优化的重要性
  • 如何建立网站?外贸公司有必要建设网站吗
  • 浙江振升建设有限公司网站织梦做的网站快照被攻击
  • 从哪里设置网站关键词企业网站与网络营销
  • 网站流量渠道投资2 3万小生意
  • 佛山网站建设no.1建筑公司取名参考
  • 外贸商城网站制作中国检察教育培训网络学院
  • 免费建网站的作用网站怎么快速排名
  • 阳春网站开发网络购物消费者行为论文
  • 营销型网站建设必备功能免费招聘人才网
  • 是不是做推广都得有网站哈尔滨阿城网站建设
  • 建设工程信息哪个网站有详细信息wordpress 存储视频教程
  • 网站界面设计总结建设集团排名
  • 好站站网站建设湖南网站建设制作
  • 南京网站设计公司企业网站模板源码免费
  • 西安大型网站开发wordpress卡死