Linux--项目自动化构建工具make/Makefile

文章目录

    • 一、为什么要存在make和Makefile
    • 二、什么是make、Makefile
    • 三、怎么用make、Makefile
    • 1.依赖关系和依赖方法:
    • 2.构造多文件项目

一、为什么要存在make和Makefile

在VS当中,项目管理为多文件管理,VS会帮我们用户自动管理。
而在Linux中需要用户进行以下操作。在这里插入图片描述
所以,在Linux当中,维护项目文件关系工作,要用make/Makefile来完成。

二、什么是make、Makefile

make是一个命令,Makefile是一个文件通常该文件会在该目录下存放。
make是执行依赖关系和依赖方法的命令,而Makefile是维护该机制的文件,其里面保存的是项目的依赖结构

三、怎么用make、Makefile

1.依赖关系和依赖方法:

依赖关系:决定要不要这样做。表明依赖对象。
依赖方法:决定了以何种方式来做,以及作什么。
如下一个简单的单文件Makefile
Linux--项目自动化构建工具make/Makefile_第1张图片

2.构造多文件项目

Linux--项目自动化构建工具make/Makefile_第2张图片

你可能感兴趣的:(Linux)