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 第一个目标效果是一样的。(第一个目标其实就是默认目标)

  • 相关阅读:
    T1-TensorFlow基础
    iOS之开发小技巧
    iOS之自定义控件
    plist文件的读取和xib加载cell
    iOS之tabBar随tableView的滑动而隐藏/显现
    iOS之initialize与load
    iOS之九宫格图片
    iOS之ToolBar定制
    iOS之新浪微博的OAuth授权
    Markdown的简单实用
  • 原文地址:https://www.cnblogs.com/yygsj/p/5012092.html
Copyright © 2011-2022 走看看