zoukankan      html  css  js  c++  java
  • Makefile初探

    选择一个目录创建一个Makefile文件;

    注意第二行的开头需要时TAB建空开,不要用空格

    执行make

    make的时候,无论你创建的是makefile还是Makefile都可以识别 ,不在乎开头的字母是否大写。

    makefile中的第一个重要概念是目标(target),all就是一个目标,目标名放在“:”前面,名字可以由字母和下划线组成。这里的all目标是一个抽象的概念,在此将它理解为在终端上打印hello world这一行为。

    目标和命令组合在一起就形成了一个简单的规则。通过这个规则告诉make要做什么。

    一个Makefile可以定义多个目标,在运行make命令时,可以指定具体目标加以选择。在没有指明具体目标时,make将以文件中定义的第一个目标作为这次运行的目标,第一个目标,也被称作默认目标,当make得到目标后,先找到构建目标的对应规则,然后运行规则中的命令来达到构建目标的目的。一个规则中可以根据需要存在多条命令。

    更改Makefile的命令为@echo “hello world!”加上一个@会让终端不打印执行的命令,效果就是只显示 hello world字样在终端上。

  • 相关阅读:
    实验一 GIT 代码版本管理
    实验五、单元测试
    实验四 代码审查
    结对编程 第二阶段
    结对编程第一阶段
    结对编程(一)
    实验1 GIT代码版本管理
    实验五 单元测试
    实验四 代码评审
    实验三 UML建模工具的安装与使用
  • 原文地址:https://www.cnblogs.com/yangguang-it/p/6407865.html
Copyright © 2011-2022 走看看