(1)前言
对于一个大型项目,可能会涉及到很多文件,例如头文件,源文件等等。在VS中,我们只需在其设定的目录下,新建对应文件然后进行编写即可,然后按下运行键,只要你的代码没有问题,那么就可以运行出结果。这一切一切的感觉看起来很轻松,但是实则不然,例如首先编译哪个文件,如何链接?这些都是需要考虑的,但是VS作为一个集成开发环境,自然而然帮你做好了这一切,但是在Linux中,这些都是需要自己做的。而正因为做这些很麻烦,且不好理解,所以make,makefile应用而生
make/makefilie:用于在Linux中维护项目文件之间的关系,其中make是一个目录,makefile是一个文件,通常该文件存放于当前工作目录