码迷,mamicode.com
首页 > 其他好文 > 详细

gcc和make的区别

时间:2016-03-28 01:55:48      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:

gcc是编译器 而make不是 make是依赖于Makefile来编译多个源文件的工具 在Makefile里同样是用gcc(或者别的编译器)来编译程序.
gcc是编译一个文件,make是编译多个源文件的工程文件的工具。
make是一个命令工具,是一个解释makefile中指令的命令工具。
make就是一个gcc/g++的调度器,通过读入一个文件(默认文件名为Makefile或者makefile),执行一组以gcc/g++为主的shell命令序列。输入文件主要用来记录文件之间的依赖关系和命令执行顺序。
gcc是编译工具;
make是定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译;
也就是说make是调用gcc的。
要是好好分析过一个makefile文件就不会这么问了。[方法]
 

gcc和make的区别

标签:

原文地址:http://www.cnblogs.com/KnightKitt/p/5327521.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!