Makefile

       本周学习了Makefile的使用方法,在我个人看来这并不是一什么崭新的知识,Makefile实质上只是将编译的命令连接起来,是一个自动编译的程序。

       百度里解释道:Makefile文件 Makefile 一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为 makefile就像一个Shell脚本一样,其中也可以执行操作系统的命令。

       实际操作中,我发现,在编译器中写好各种源代码,在有了Makefile的情况下,不再需要一个个的gcc -c x.c,Makefile实行的是一种自动化编译,只要在makefile的文件中稍作修改,便可以轻松地编译各种源代码,是一个省时省力的工具。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 来自陈浩的一片老文,但绝对营养。 示例工程:3 个头文件*.h,和 8 个 C 文件*.c。 初 编译过程,源文件...
    周筱鲁阅读 4,752评论 0 17
  • makefile关系到整个工程的编译规则,一个工程中的源文件不计其数,按其类型、功能、模块分别放在若干的目录当中,...
    Joe_HUST阅读 1,910评论 0 3
  • 本文章介绍了makefile跟kconfig文件,包括编译过程与makefile编码规则。 编译过程:我们在进行l...
    超低空阅读 17,550评论 0 5
  • @(linux 编程)[开发技能, 工具使用] What is GNU Make Make 是控制工程中通过源码生...
    orientlu阅读 11,432评论 0 26
  • 《北京折叠》火了一段时间了。赶紧找来看看,说实话有点失望。 同样是获得雨果奖,与“三体”没法比。 当然,它是短篇小...
    德万托阿阅读 1,667评论 0 4