大家好,我是一个超级linux菜鸟。希望能举个关于makefile的用法,感激不尽!
在linux编程的猿人们还是应该了解一下Makefile的。。。我认为。。。
唉,用惯 IDE 了,孤陋寡闻
想请问一下各位,那一般 makefile 是如何产生的呢?自动化工具?手动写?
makefile是用来编译多文件的c,c++等程序的。 作用类似于ant的脚本。
当然你若了解了c程序的软件的开发,就容易理解了。我是在了解嵌入式软件开发的时候了解的。
可以是手写的。 当然也用自动生产的工具。
推荐scons和cmake这两种构建工具,相比makefile有很多优势,尤其在项目代码量很大时,可以极大的简化维护成本。
makefile是为了编译的时候,只编译改变过的源文件(以最后更改时间),这样就节省了编译时间。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(7)
在linux编程的猿人们还是应该了解一下Makefile的。。。我认为。。。
唉,用惯 IDE 了,孤陋寡闻
引用来自#3楼“TonySeek”的帖子
想请问一下各位,那一般 makefile 是如何产生的呢?自动化工具?手动写?
makefile是用来编译多文件的c,c++等程序的。 作用类似于ant的脚本。
当然你若了解了c程序的软件的开发,就容易理解了。我是在了解嵌入式软件开发的时候了解的。
可以是手写的。 当然也用自动生产的工具。
推荐scons和cmake这两种构建工具,相比makefile有很多优势,尤其在项目代码量很大时,可以极大的简化维护成本。
想请问一下各位,那一般 makefile 是如何产生的呢?自动化工具?手动写?
makefile是为了编译的时候,只编译改变过的源文件(以最后更改时间),这样就节省了编译时间。