make还是相对好记的,手轮的时候make方便。
一来make没有跨平台的野心,shell能干的事都能无缝对接
二来make没有解决复杂依赖关系的野心,编译啥本质上都是调shell脚本。
automake那套试图解决“二”,“一”还是维持在unix体系下。
所以主干编译还得学学,扩展功能倒是非常方便。
cmake和bazel那是试图彻底解决“一”和“二”,bazel还想搞定版本管理。
最终就完全和shell脱钩,重学一门领域语言了。
【 在 zhongxue (zhongxue) 的大作中提到: 】
: 膜拜,make那语法,实在是记不住
--
FROM 36.110.147.*