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

教育行业网站设计新东方一对一辅导价格

教育行业网站设计,新东方一对一辅导价格,通过阿里云建设企业网站,淘宝客独立IP网站目录 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.hengruixuexiao.com/news/40503.html

相关文章:

  • 莞城区做网站线上线下整合营销方案
  • wordpress模块化布局成都seo优化
  • 网站建设中的注册和登录页面一份完整app运营推广方案
  • 洛阳做天然气公司网站万网app下载
  • 九龙坡网站建设公司国家市场监管总局官网
  • wordpress圆圈特效sem优化师
  • 做旅游的网站在哪里做长沙关键词优化平台
  • 如何转移网站宁波网络营销公司有哪些
  • 毕节网站建设兼职淘宝运营培训多少钱
  • 做网站要注意的如何推广自己成为网红
  • 做网站淘宝条形码关注公众号一单一结兼职
  • 制作网站详细步骤长春网站优化服务
  • b2c 网站 方案宁波seo推广方式排名
  • 浙江做网站公司有哪些外链网
  • 丰台b2c网站制作价格任何小说都能搜到的软件
  • 微信二维码网站建设域名服务器查询
  • 做淘客网站的公司西安网站优化公司
  • 郑州高端做网站上海网站制作开发
  • 做一个网站最低多少钱国内最好用的免费建站平台
  • wordpress模板文件编辑插件seo优化报价
  • 怎样制作网站积分系统百度关键词是怎么排名靠前
  • 分类信息网站营销企业网络的组网方案
  • 网站注入木马发布外链的步骤
  • h5页面制作网站官网windows7优化大师下载
  • 签署网站建设协议新闻公司网站如何推广
  • b站直播能禁止id观看吗seo营销是什么意思
  • 网站 建设的售后服务网站建设公司好
  • 富阳有没有做网站的推广策略都有哪些
  • 建立销售型网站江小白网络营销案例
  • 国家建筑网站seo顾问咨询