有什么 windows 下 make 的替代方案

2020 年 12 月 5 日
 hwdef

在 windows 下有什么类似 make 一样的解决方案吗?

除了 nmake 这种,要使用 nmake 还得装 vs,感觉有点不值得。

3268 次点击
所在节点    问与答
18 条回复
msg7086
2020 年 12 月 5 日
Windows 下我以前也用 make 。
jim9606
2020 年 12 月 5 日
MSVC 工具链是可以单独下载使用的。
[]( https://visualstudio.microsoft.com/zh-hans/downloads/) 选择“Visual Studio 2019 生成工具”。
可能你还要单独安装 Windows 10 SDK 。
wszgrcy
2020 年 12 月 5 日
cygwin msys2 wingt
ysc3839
2020 年 12 月 5 日
推荐 msys2,自带包管理,用起来比较爽。
gyf304
2020 年 12 月 5 日
cmake 也行
TaurusXin
2020 年 12 月 5 日
msys2
hwdef
2020 年 12 月 5 日
@jim9606 独立安装的话,好像也要一两个 g
shlabc
2020 年 12 月 5 日
msys2

PHP 的某些扩展,再用 php-sdk-binary-tools
cmostuor
2020 年 12 月 6 日
楼主的意思是可以替换 make 的编译构建系统 可以试试谷歌的 ninja 或 cmake 或安卓系统编译用的 Soong 或鸿蒙系统用到的 GN
cmostuor
2020 年 12 月 6 日
gainsurier
2020 年 12 月 6 日
jom
mxalbert1996
2020 年 12 月 6 日
@cmostuor Soong 本来就是专门为 Android 设计的,而且 Android 都准备弃用它了。
https://blog.bazel.build/2020/11/12/aosp_migrating_to_bazel.html
mxalbert1996
2020 年 12 月 6 日
Windows 下又不是没有 make,而且你要先说清楚需求,如果你是需要兼容现有的 Makefile,那你恐怕并没有什么选择,如果你是想决定一个新项目的构建系统,那选择就太多了,cmake / meson 都是很好的选择。
cmostuor
2020 年 12 月 6 日
@mxalbert1996 好久没同步安卓源码了这我还真不知道
hwdef
2020 年 12 月 6 日
@mxalbert1996
emm 简单说是使用 make 调用 shell 编译 go,,,shell 可以用 bat 或者 ps1 替代,,但是没想到用什么办法替代 make.
h404bi
2020 年 12 月 6 日
还用 make 呗,如果嫌 make in MSYS2 (装完也差不多 1G )还是臃肿的话,直接下载 make 的 binary 也就 1 兆,不过就真只有个 make.exe 。choco 或者 scoop 一下子就完事了。
mxalbert1996
2020 年 12 月 6 日
hwdef
2020 年 12 月 6 日
@mxalbert1996 谢谢,我看看

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/732479

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX