我是一个unix的初学者,所以整理或者从别处摘的好多的东西都是一些关于unix中的最基础的东西。
关于make与gcc的关系。两者的区别可以有以下:
1.gcc是编译一个文件,make是编译多个源文件的工程文件的工具。
2.make是一个命令工具,是一个解释makefile中指令的命令工具,一般来说,大多数的IDE都有这个命令,比如:Delphi的make,Visual C++的nmake,Linux下GNU的make。可见,makefile都成为了一种在工程方面的编译方法。
3.make就是按照makefile脚本对整个项目的各个文件进行分别编译和链接,makefile基本上就是"目标"(target),"关连"(dependencies) 和"动作"三者所组成的脚本。makefi