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

怎样用文本建一个网站网站运营主要做什么工作

怎样用文本建一个网站,网站运营主要做什么工作,神马排名seo,郑州做网站开发销售变量对于我们来说是不陌生的,在学习各种编程语言时会经常用到。就拿C语言来说,变量的使用是十分常见的,变量可以用来保存一个值或者是使用变量进行运算操作。Makefile 中的变量也是这样,我们可以利用它来表示某些多处使用而又可能…

变量对于我们来说是不陌生的,在学习各种编程语言时会经常用到。就拿C语言来说,变量的使用是十分常见的,变量可以用来保存一个值或者是使用变量进行运算操作。Makefile 中的变量也是这样,我们可以利用它来表示某些多处使用而又可能发生变化的内容,不仅可以节省重复修改的工作,还可以避免遗漏。

变量的定义

 Makefile 文件中定义变量的基本语法如下:

变量的名称=值列表

Makefile 中的变量的使用其实非常的简单,因为它并没有像其它语言那样定义变量的时候需要使用数据类型。变量的名称可以由大小写字母、阿拉伯数字和下划线构成。等号左右的空白符没有明确的要求,因为在执行 make 的时候多余的空白符会被自动的删除。至于值列表,既可以是零项,又可以是一项或者是多项。如:

VALUE_LIST = one two three

调用变量的时候可以用 "$(VALUE_LIST)" 或者是 "${VALUE_LIST}" 来替换,这就是变量的引用。实例:

  1. OBJ=main.o test.o test1.o test2.o
  2. test:$(OBJ)
  3. gcc -o test $(OBJ)

这就是引用变量后的 Makefile 的编写,比我们之前的编写方式要简单的多。当要添加或者是删除某个依赖文件的时候,我们只需要改变变量 "OBJ" 的值就可以了。

变量的基本赋值

知道了如何定义,下面我们来说一下 Makefile 的变量的四种基本赋值方式:

  •  简单赋值 ( := ) 编程语言中常规理解的赋值方式,只对当前语句的变量有效。
  •  递归赋值 ( = ) 赋值语句可能影响多个变量,所有目标变量相关的其他变量都受影响。
  •  条件赋值 ( ?= ) 如果变量未定义,则使用符号中的值定义变量。如果该变量已经赋值,则该赋值语句无效。
  •  追加赋值 ( += ) 原变量用空格隔开的方式追加一个新值。

简单赋值

  1. x:=foo
  2. y:=$(x)b
  3. x:=new
  4. test:
  5. @echo "y=>$(y)"
  6. @echo "x=>$(x)"

在 shell 命令行执行make test我们会看到:

y=>foob
x=>new

递归赋值

  1. x=foo
  2. y=$(x)b
  3. x=new
  4. test:
  5. @echo "y=>$(y)"
  6. @echo "x=>$(x)"

在 shell 命令行执行make test我们会看到:

y=>newb
x=>new

条件赋值

  1. x:=foo
  2. y:=$(x)b
  3. x?=new
  4. test:
  5. @echo "y=>$(y)"
  6. @echo "x=>$(x)"

在 shell 命令行执行make test我们会看到:

y=>foob
x=>foo

追加赋值

  1. x:=foo
  2. y:=$(x)b
  3. x+=$(y)
  4. test:
  5. @echo "y=>$(y)"
  6. @echo "x=>$(x)"

在 shell 命令行执行make test我们会看到:

y=>foob
x=>foo foob

不同的赋值方式会产生不同的结果,我们使用的时候应该根据具体的情况选择相应的赋值规则。

变量使用的范围很广,它可以出现在规则的模式中,也可以出现在规则的命令中或者是作为 Makefile 函数的参数来使用。总之,变量的使用在我们的 Makefile 编写中还是非常广泛的,可以说我们的 Makefile 中必不可少的东西。

其实变量在我们的 Makefile 中还是有很多种类的,它们的意义是不相同的。比如我们的环境变量,自动变量,模式指定变量等。其他的变量我们会在其他的文章里做介绍。

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

相关文章:

  • 手机公司网站建设360搜索引擎下载
  • 导师微信赚钱只投资10元网站站内关键词优化
  • 网站整体形象策划与包装淘宝推广工具
  • 建设公司的网站制作windows优化大师官网
  • 南京设计网站建设网推接单平台有哪些
  • 怎么建网站链接建站系统推荐
  • 网站降权的原因宁德市住房和城乡建设局
  • 重庆住房和城乡建设部网站的打印准考证好搜搜索引擎
  • 长沙建站网seo上海培训
  • ps做专业网站优化网站搜索
  • 建设网站的定位网络违法犯罪举报网站
  • 漳州市长泰县建设局网站seo的优化技巧和方法
  • 网站透明背景营销团队
  • 网站建设平台多少钱百度霸屏推广靠谱吗
  • 建站公司佛山体育新闻最新消息
  • 自己做彩票网站吗教育培训报名
  • 做了网站应该如何推广如何建立个人网址
  • 临沂网站制作公司哪家好优化人员是什么意思
  • 网站建设的售后服务怎么写福州百度推广开户
  • 深圳哪个网站建设公司好成都网站建设制作公司
  • 网页策划设计优化方案的格式及范文
  • 上海网站设计见建设自己怎么制作一个网站
  • 泰安最好网站建设公司网站模板哪家好
  • 怎样才能把网站做的排名靠前宁波优化推广选哪家
  • 郓城网站建设价格营销渠道分为三种模式
  • 网站接单做项目seo服务优化
  • 网络建站优化科技排名优化seo
  • 从做系统网站的收藏怎么找回来吗网络营销的认识与理解
  • 北京南站核酸检测点产品推广方式及推广计划
  • 游戏网站开发需求分析谷歌浏览器官方正版下载
  • 本地连接跳板机
  • QT第一讲- Qt初探
  • Axure基于中继器实现的组件库(导航菜单、动态表格)
  • Springboot2+vue2+uniapp 小程序端实现搜索联想自动补全功能
  • 为何毫米波需要采用不同的DPD方法?如何量化其值?
  • 微信小程序与后台管理系统开发全流程指南