首页 > 系统服务 > 详细

linux下Makefile学习

时间:2015-01-18 13:02:32      阅读:175      评论:0      收藏:0      [点我收藏+]

1. 基本概念

关于程序的编译和链接:
编译 链接
源码------中间代码------可执行文件
.c .o
编译过程中,主要检查语法是否正确,函数与变量声明是否正确,若函数未被声明,编译器会给出警告,但可以生成obj文件;
链接时,主要链接函数和全局变量,负责管理中间目标文件,寻找函数的实现,若找不着,报链接错误码。
大多数情况下,由于源文件较多,编译生成的中间目标文件太多,在链接时要指出的中间目标文件太多,这对编译很不方便,
所以可给中间目标文件打个包,window下称为库文件,即.lib文件;UNIX下,是Archive File,即.a文件。

2. Makefile规则

linux下Makefile学习

原文:http://www.cnblogs.com/obstinate-butterfly/p/4231667.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!