Make命令教程

Make 命令教程

代码变成可执行文件,叫做编译(compile);先编译这个,还是先编译那个(即编译的安排),叫做构建(build)。

Make是最常用的构建工具,诞生于1977年,主要用于C语言的项目。但是实际上 ,任何只要某个文件有变化,就要重新构建的项目,都可以用Make构建。

1
2
3
sudo apt install gcc g++

make

安装gcc, g++ 构建工具才能make 构建.

Makefile文件的格式

构建规则都写在Makefile文件里面,要学会如何Make命令,就必须学会如何编写Makefile文件。

一.概述

Makefile文件由一系列规则(rules)构成。每条规则的形式如下。

1
2
<target> : <prerequisites> 
[tab] <commands>

每条规则就明确两件事:构建目标的前置条件是什么,以及如何构建。下面就详细讲解,每条规则的这三个组成部分。