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

杭州响应式网站建设哈尔滨最新疫情通报

杭州响应式网站建设,哈尔滨最新疫情通报,做3d图的网站有哪些软件下载,免费企业网站认证目录 Makefile的概念与使用 Makefile的编写 多个源文件的Makefile编写 Makefile的概念与使用 Makefile其实是linux中的一种包含构建指令的文件,用于自动化构建 一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefi…

目录

Makefile的概念与使用

Makefile的编写

多个源文件的Makefile编写

Makefile的概念与使用

 Makefile其实是linux中的一种包含构建指令的文件,用于自动化构建

一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的 规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作, 

Makefile的编写

环境:centos7

不废话,先编写一个简单的Makefile 

要编写Makefile首先肯定要有一个可编译文件,这里以hello.c为例子

正常情况下可以使用命令进行编译

gcc -o Hello hello.c

但是当项目文件过多时,频繁的使用上面命令进行编译不现实

引入Makefile:通过vim Makefile创建并开始编写一个Makfile文件

Hello时编译形成的可执行文件,需要对应的依赖项,也就是源文件。

$@: 会被替换成当前正在构建的目标文件的名称。

@^:会替换用于构建目标文件的源文件名

.PHONY: 在 Makefile 中,.PHONY 是一个特殊的伪目标(pseudo-target),用于声明一些不是实际文件名的目标。这告诉 make 这些目标不会对应到磁盘上的文件,因此在检查依赖关系和是否需要更新目标时,make 不会去寻找与这些目标同名的文件。

所以一般用来清理形成的可执行文件,如上面的Hello

多个源文件的Makefile编写

同时编译2个及以上的源文件

http://www.tj-hxxt.cn/news/87713.html

相关文章:

  • 网站布局设计分析特点中视频自媒体平台注册官网
  • 网站建设试题以及答案百度运营推广
  • 凡科网站建设怎么样营销渠道管理
  • 怎样做网站优化 知乎营销案例网站
  • 龙华做棋牌网站建设哪家便宜广东短视频seo营销
  • 做网站方案做免费推广的平台
  • 自适应网站和响应式网站的区别有域名和服务器怎么建网站
  • 秦皇岛网站制作人才招聘产品软文范例软文
  • 威海网站建设排名榜怎样在百度上免费建网站
  • 集团网站设计特性新乡网站优化公司价格
  • 青岛做网站多少钱seo营销专员
  • wordpress后台字体白帽seo公司
  • 帮助做APP的网站公司sem管理工具
  • 自己做网站 怎样下载模板百度提交入口网址是指在哪里
  • 高端品牌网站建设公司网站底部友情链接
  • 可以做视频推广的网站重庆seo优化
  • 大型企业网站设计案例百度提交入口网址
  • 衡水网站建设维护数字化营销怎么做
  • 建站公司那家好网络黄页推广软件哪个好用
  • 公司名称 网站域名 关联网站建设公司好
  • 宜昌网站建设多少钱企业网站seo多少钱
  • 怎样做网络兼职网站湖北网站设计
  • 建设b2b网站需要多少钱青岛seo公司
  • 做牛仔的时尚网站微信公众号推广2元一个
  • 如皋网站建设招标网络营销产品
  • 购物网站建设规划书seo快速收录快速排名
  • wordpress标题截断优化大师电脑版官方免费下载
  • 浙江建设职业技术学院oa网站惠州网络营销
  • 昆明做网站seo的网络营销推广策划
  • 链接网站开发需要多少钱软文推广500字