zoukankan      html  css  js  c++  java
  • Makefile

    为什么需要Makefile?

      Makefile是用来管理工程的。

      在一个正式的软件项目中,由很多个.c和.h文件构成,此时如果直接在命令行编译,就会像这样:gcc a.c b.c c.c  d.c  -o exe

     每次编译都要输入一堆东西很麻烦,这个问题严重影响工作效率,怎么办?用Makefile来解决

    Makefile中的一些基本概念

       目标:目标定格写,后面是冒号(冒号后面是依赖)

       依赖:依赖是用来产生目标的原材料

       命令:命令前面一定是Tab,不能是定格,也不能说多个空格。命令就是要生成那个目标需要的动作

    Makefile的基本工作原理

       1、当我们执行make xx的时候,Makefile会自动执行xx这个目标下面的命令语句

       2、当我们make  xx的时候,是否执行命令是取决于依赖的。依赖如果成立就会执行命令,否则不执行。

       3、我们之间执行make  和make 第一个目标效果是一样的。(第一个目标其实就是默认目标)

  • 相关阅读:
    js里面的 InttoStr 和 StrtoInt
    预编译知识 (转载记录)
    C语言操作内存
    C语言操作文件
    C语言
    如何调试shell脚本
    设计模式-装饰者模式
    自己动手制作一个模版解析
    设计模式-单例模式
    http中关于缓存的那些header信息
  • 原文地址:https://www.cnblogs.com/yygsj/p/5012092.html
Copyright © 2011-2022 走看看