首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

简洁解释一下make程序解决方案

2012-02-05 
简洁解释一下make程序有谁能不能帮我解释一下make程序。我在网上查过,但我没有接触过Linux,理解的不够深刻,

简洁解释一下make程序
有谁能不能帮我解释一下make程序。我在网上查过,但我没有接触过Linux,理解的不够深刻,有谁可不可以简洁的解释一下,有什么用?

[解决办法]
假设你的程序用到了好几个文件,最后生成的可执行文件(windows下为exe文件),需要链接这些文件(.obj),你把这种依赖关系写成makefile文件(真正的makefile功能更加强大),然后执行make命令,就会自动执行这些操作
写成makefile文件的好处是,如果你更改了程序中的某一个文件,那么通过比较文件属性中的时间,可以只编译更好后的文件,而不需要编译没有更改的文件,这样节省了大量的时间
[解决办法]
我N年前写的MAKE入门.你可以参考一下
http://blog.csdn.net/redleaves/archive/2003/10/20/6453.aspx

[解决办法]
深入浅出MFC中 提到

所谓makefile,就是让你能够设定某个文件和另一个文件相比———比较其产生日期,由此来决定要不要做你指定的某些操作
generic.res:genric.c generic.h
rc generic.rc

意思是那冒号左边的文件和右边的文件比较,只要右边的文件比左边的文件更 新,就执行下行的操作 ,操作可以是任何自己指定的命令行
[解决办法]
控制程序源码的编译和链接过程

热点排行