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

wordpress网站百度数据百度推广官方网站登录入口

wordpress网站百度数据,百度推广官方网站登录入口,专业网页制作技术,广州展厅设计公司排名makefile(需要安装make软件) makefile介绍 只需要了解最基本的makefile规则就可以,因为在实际中大多数都是用cmake来生成makefile。makefile文件的名称可以是makefile或者Makefile,这个文件定义了整个工程(通常是c和c的工程)的编…

makefile(需要安装make软件)

makefile介绍

只需要了解最基本的makefile规则就可以,因为在实际中大多数都是用cmake来生成makefile。makefile文件的名称可以是makefile或者Makefile,这个文件定义了整个工程(通常是c和c++的工程)的编译规则,它可以指定哪些文件需要先编译,哪些需要后编译,哪些需要重新编译,甚至还有一些更复杂的操作,makefile文件也可以执行操作系统的命令。

makefile的规则

基本规则

target:prerequisites

        command1

上面的target表示目标文件(以.o为后缀的文件)或者执行文件,prerequisites是生成target所需要的文件,command1表示make需要执行的命令,也即任意的shell命令,特别注意command1前面需要一个tab键。

makefile文件内容示例

示例中的cc表示gcc。clean不表示文件名它只是一个动作名称,要求它冒号后面什么也没有。

makefile的变量规则

makefile的变量和python一样用=来赋值,比如a=xx.o yy.o zz.o,通过$(变量名)来取值。

示例

自动推导规则

make可以自动推导命令,比如从.c生成.o的gcc命令它可以自己推导出来并且.o的依赖文件.c它也可以自动推导出来所以就可以简化代码,不仅如此它还可以推导出依赖的.h文件。不过我感觉它的只能自动推导除去后缀名外的文件名一样的情况,如果.o文件的文件名和它的依赖c文件和头文件名称不一样就应该不能自动推导了,不过这种情况应该还能降gcc命令推导出来依旧不用写gcc命令。

示例1

这里的.PHONY:clean表示不自动推导clean

示例2

与makefile相关的命令行命令

make;make命令执行时需要有一个makefile文件,它会找makefile文件中的第一个目标文件作为它最终的目标文件。

make clean;执行makefile文件中的clean中的命令,一般用来清除make生成的文件

cmake

特别注意:一般在工程目录的同级目录下新建build目录用于存放cmake编译的过程文件,在build中可以输入类似的命令行命令cmake ..

cmake的命令在我的手写笔记中查看。

http://www.dtcms.com/wzjs/227436.html

相关文章:

  • 数据型网站建设网络营销企业是什么
  • 建网站 行业 销售额网络广告的类型有哪些
  • 怎样做才能让网站帮忙送东西seo研究中心学员案例
  • 中冶建设网站seo怎么做最佳
  • 做标签的网站百度关键词排名推广
  • 石家庄平山网站推广优化seo流程
  • 网站进入沙盒的表现惠州seo外包
  • 温州网站建设推广专家seo招聘要求
  • 做英文网站2014seo关键词推广多少钱
  • 甘肃建设项目审批权限网站国内建站平台有哪些
  • 做音乐下载网站百度推广客户端
  • 有哪些好的做网站南京网站排名提升
  • 个人网站做cpa搜索引擎优化的流程是什么
  • WordPress加2Dli昆明seo关键词排名
  • 网站排名seo教程seo的基本工作内容
  • 爱做网站免费郑州好的seo外包公司
  • 云定制网站seo海外推广
  • 做一个购物平台需要多少钱长沙企业关键词优化哪家好
  • 政府网站集约化建设培训ppt怎么提高关键词搜索权重
  • 网站 维护 协议百度舆情
  • wordpress获取图片长沙seo推广
  • 深圳网站设计优异刻重庆seo优化
  • 个人网站 icp 代理一个新产品的营销方案
  • 帮人做网站怎么收费个人网站免费域名注册
  • 厦门网站排名seo推广排名重要吗
  • 西安做网站设计公司网络营销的方法有哪些
  • 教育 企业 重庆网站建设seo价格查询公司
  • 江苏省质量建设厅网站seo一个月赚多少钱
  • pptppt模板免费下载厦门站长优化工具
  • 免费创建网站app开发平台