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

阜宁县住房与城乡建设局网站seo资料网

阜宁县住房与城乡建设局网站,seo资料网,建旅游网站多少钱,免费摄影网站一、makefile的作用 makefile是一个文件,是围绕依赖关系和依赖方法的自动化编译工具 一个工程中的源文件有很多,按照不同的类型、功能、模块放在不同的目录中。而makefile定义了一系列的规则来指定,那些文件需要先编译,那些文件…

一、makefile的作用

makefile是一个文件,是围绕依赖关系和依赖方法的自动化编译工具

一个工程中的源文件有很多,按照不同的类型、功能、模块放在不同的目录中。而makefile定义了一系列的规则来指定,那些文件需要先编译,那些文件需要后编译,以及更加复杂的功能

makefile的好处:自动化编译。makefile在编写完成后,只需要执行make命令,就可以对整个工程进行自动编译,提高了软件开发的效率

make是一条命令,用来运行makefile文件。makefile是一个文件,用于定义编译的规则。两个搭配使用,完成项目自动化构建

二、使用方法

一个简单的makefile文件编写

test:test.cgcc -o test test.c
.PHONY:clean
clean:rm -f test

这段代码中的解释如下:

1)现有文件为test.c,目标文件为test。通过执行gcc生成test文件

2).PHONY的英文示意是伪造的、假的。因此代码可以简单理解为伪造了一个clean文件。执行clean文件就会执行下面clean内实现的语句rm -f test

程序执行结果如下:

三、问题 

问题一:如果连续执行两次make操作,是否会生成两个test可执行文件?

并不会重复生成文件,会提示可执行文件已经为最新

问题二:makefile如何得知是否需要重新执行呢?

通过对比时间来执行,可以使用stat命令来查看文件状态

如果源文件的更改时间比可执行文件的时间跟新,则重新生成可执行文件

可以通过touch测试,touch的功能是如果不存在文件则生成该文件,如果存在文件则更新该文件的时间

从下图可以看出,在touch后test.c的时间更新。因此make会重新生成新的可执行文件

http://www.hkea.cn/news/400935/

相关文章:

  • 大连城市建设网站seo优化顾问服务阿亮
  • 福州 网站建设沈阳seo关键词排名优化软件
  • 做网站还要买服务器吗镇江seo
  • 专门做特价的网站优化排名案例
  • 网站建设的一些问题友链交易交易平台
  • 创业初期要建立公司的网站吗seo排名优化代理
  • 做网站全屏尺寸是多少钱站长工具查询系统
  • 做企业平台的网站有哪些手机网站制作教程
  • 免费行情的软件大全下载北京公司排名seo
  • 网站联系方式要素qq群推广链接
  • div css 网站模板免费的云服务器有哪些
  • 35互联做网站好吗网店运营工作内容
  • 网站建设模拟软件营销培训课程内容
  • 深圳建网站兴田德润专业2023年最新新闻简短摘抄
  • 学校网站怎么查询录取百度相册登录入口
  • 自助建设彩票网站网址查询工具
  • 怎么创建网页的快捷方式seo入门版
  • 互联网企业网站网络优化
  • 山东手工活外发加工网四川二级站seo整站优化排名
  • 行业门户网站开发百度竞价怎么做效果好
  • 适合前端做项目的网站百度网盘搜索
  • 下载网站怎么下载广州网站定制多少钱
  • 西安攻略旅游自由行怎么玩北京seo软件
  • 汉川网站建设sem代运营
  • 装酷网装修平台东莞seo外包
  • 专门做图片的网站吗如何建网站要什么条件
  • 卢氏县住房和城乡建设局网站站长统计 站长统计
  • 济南 网站制作旺道营销软件
  • 新上线网站如何做搜索引擎站长素材网站
  • 做网站编辑深圳疫情防控最新消息