【发布时间】:2011-04-18 06:44:15
【问题描述】:
现代公司使用什么来编译和链接他们的项目?
尤其是对于大型项目,makefile 似乎不够实用,无法进行扩展。据我所知,许多公司要么使用内部构建系统,要么在现有构建系统之上使用内部脚本。
大型项目使用 make 吗? 是使用纯 Ant、Maven 等还是用一些脚本包装?
【问题讨论】:
-
如果您认为 makefile 不可扩展,那么您不知道如何使用 make。不幸的是,这意味着你占多数。这是正确使用 make 的一个很好的入门:miller.emu.id.au/pmiller/books/rmch
-
多大是多大?上次我构建的 Linux 内核仍然使用 make。 Apache httpd 服务器也是如此。
标签: c build-process makefile build-automation