QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 638|回复: 4

makefile

[复制链接]
发表于 2004-5-18 01:01:48 | 显示全部楼层 |阅读模式
我是Linux的新手,正在用GTK2.0学编程,用到了GCC,但是我想知道MakeFile是怎么工作的,如何使用
发表于 2004-5-18 10:23:37 | 显示全部楼层
这。。。。不好解释
回复

使用道具 举报

发表于 2004-5-18 10:24:17 | 显示全部楼层
使用就比较简单,执行make就行了
回复

使用道具 举报

发表于 2004-5-18 11:18:35 | 显示全部楼层

Re: makefile

[quote:42ba82c14a="nikki"]但是我想知道MakeFile是怎么工作的,如何使用[/quote]
MakeFile是一个文本文件,你可以编辑它,它自己不工作,而是告诉make命令如何工作。


刚刚看东西,看到一段定义,希望对你有用:
在大型的开发项目中,通常有几十到上百个的源文件,如果每次均手工键入 gcc 命令进行编译的话,则会
非常不方便。因此,人们通常利用 make 工具来自动完成编译工作。这些工作包括:如果仅修改了某几个
源文件,则只重新编译这几个源文件;如果某个头文件被修改了,则重新编译所有包含该头文件的源文件。
利用这种自动编译可大大简化开发工作,避免不必要的重新编译。
实际上,make 工具通过一个称为 makefile 的文件来完成并自动维护编译工作。makefile 需要按照某种
语法进行编写,其中说明了如何编译各个源文件并连接生成可执行文件,并定义了源文件之间的依赖关系。
当修改了其中某个源文件时,如果其他源文件依赖于该文件,则也要重新编译所有依赖该文件的源文件。
makefile 文件是许多编译器,包括 Windows NT 下的编译器维护编译信息的常用方法,只是在集成开发环
境中,用户通过友好的界面修改 makefile 文件而已。
回复

使用道具 举报

发表于 2004-5-18 17:11:30 | 显示全部楼层
read this: http://www.gnu.org/software/make/manual/html_mono/make.html
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-8 08:36 , Processed in 0.057690 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表