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

杭州响应式网站建设上海网站建设费用

杭州响应式网站建设,上海网站建设费用,广西网络推广公司哪家好,郑州网站建设修改目录 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.khdw.cn/news/34445.html

相关文章:

  • 网站建设插入图片代码微信管理系统登录入口
  • 网站开发 数据库国外免费舆情网站有哪些软件
  • 注册域名后怎么建站火蝠电商代运营靠谱吗
  • 博物馆网站建设说明最近七天的新闻大事
  • 南通网站优建设公司管理培训课程大全
  • 帮做毕设的网站北京百度竞价托管公司
  • 计算机上网题的模拟网站怎么做免费推广网站大全下载
  • 正规刷手机单做任务网站游戏推广可以做吗
  • 商品促销活动策划方案百度seo搜索
  • 网页制作电脑软件seo网络科技有限公司
  • 怎么用手机网站做软件好网络网站
  • 十大电商平台有哪些天津网站优化公司
  • 做景观要知道哪些网站苏州企业网站关键词优化
  • 武进做网站整合营销包括哪些内容
  • 动态网站制作素材网站注册流程
  • 影视制作拍摄公司泰州seo排名扣费
  • 网站备案名字填写写文章一篇30元兼职
  • 温州网站域名注册服务公司nba最新资讯
  • 哪个软件制作视频比较好百度网站怎样优化排名
  • 裕顺网站建设项目网
  • 网站建设优化服务如何网站制作
  • 制作人韩剧结局seo专员岗位要求
  • 自己做网站需要什么软件奉化网站关键词优化费用
  • 网站设计联盟市场营销培训课程
  • 网站商品管理功能长沙百度公司
  • wordpress全站音乐百度热搜榜排名今日头条
  • 哈尔滨网络公司招聘信息长春网站seo
  • 辽阳哪里做网站网络外包
  • 手机网站如何建设抖音seo教程
  • 男女做污的事情网站视频百度竞价推广是什么工作