【Linux】Linux项目自动化构建工具-make/Makefile(学习复习兼顾)

发布时间:2022-08-19 12:47

大家好,我是 兔7 ,一位努力学习C++的博主~

如果文章知识点有错误的地方,请指正!和大家一起学习,一起进步

如有不懂,可以随时向我提问,我会全力讲解~

如果感觉博主的文章还不错的话,希望大家关注、点赞、收藏三连支持一下博主哦~!

你们的支持是我创作的动力!

我相信现在的努力的艰辛,都是为以后的美好最好的见证!

人的心态决定姿态!

本文章CSDN首发!

【Linux】Linux项目自动化构建工具-make/Makefile(学习复习兼顾)_第1张图片

目录

0. 前言

1. 背景

2. 使用

2.1 依赖关系

2.2 原理

2.3 项目清理

3. Linux小程序-进度条

3.1 \r&&\n

3.2 行缓冲区概念

3.1 缓冲区

4. 进度条代码

5. 使用 git 命令行

5.1 下载项目到本地

5.1.1 三板斧第一招: git add

5.1.2 三板斧第二招: git commit

5.1.3 三板斧第三招: git push

5.2 配置免密码提交


0. 前言

        如果你没听过或不会用 make/Makefile 就不要说你写过大项目!

        此博客为博主以后复习的资料,所以大家放心学习,总结的很全面,每段代码都给大家发了出来,大家如果有疑问可以尝试去调试。

        大家一定要认真看图,图里的文字都是精华,好多的细节都在图中展示、写出来了,所以大家一定要仔细哦~

        感谢大家对我的支持,感谢大家的喜欢, 兔7 祝大家在学习的路上一路顺利,生活的路上顺心顺意~!

1. 背景

  • 会不会写makefile,从一个侧面说明了一个人是否具备完成大型工程的能力
  • 一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作
  • makefile带来的好处就是——“自动化编译”,一旦写好,只需要一个make命令,整个工程完全自动编译,极大的提高了软件开发的效率。
  • make是一个命令工具,是一个解释makefile中指令的命令工具,一般来说,大多数的IDE都有这个命令,比如:Delphi的make,Visual C++的nmake,Linux下GNU的make。可见,makefile都成为了一 种在工程方面的编译方法。
  • make是一条命令,makefile是一个文件,两个搭配使用,完成项目自动化构建。

ItVuer - 免责声明 - 关于我们 - 联系我们

本网站信息来源于互联网,如有侵权请联系:561261067@qq.com

桂ICP备16001015号