在 windows 下有什么类似 make 一样的解决方案吗?
除了 nmake 这种,要使用 nmake 还得装 vs,感觉有点不值得。
1
msg7086 2020-12-05 18:53:46 +08:00 1
Windows 下我以前也用 make 。
|
2
jim9606 2020-12-05 19:04:51 +08:00 1
MSVC 工具链是可以单独下载使用的。
[]( https://visualstudio.microsoft.com/zh-hans/downloads/) 选择“Visual Studio 2019 生成工具”。 可能你还要单独安装 Windows 10 SDK 。 |
3
wszgrcy 2020-12-05 19:09:54 +08:00 via Android 1
cygwin msys2 wingt
|
4
ysc3839 2020-12-05 19:26:30 +08:00 2
推荐 msys2,自带包管理,用起来比较爽。
|
5
gyf304 2020-12-05 19:37:40 +08:00 1
cmake 也行
|
6
xinge666 2020-12-05 19:38:42 +08:00 via iPhone 1
msys2
|
8
shlabc 2020-12-05 21:07:47 +08:00 1
msys2
PHP 的某些扩展,再用 php-sdk-binary-tools |
9
cmostuor 2020-12-06 00:14:57 +08:00 1
楼主的意思是可以替换 make 的编译构建系统 可以试试谷歌的 ninja 或 cmake 或安卓系统编译用的 Soong 或鸿蒙系统用到的 GN
|
10
cmostuor 2020-12-06 00:16:38 +08:00
|
11
gainsurier 2020-12-06 00:33:20 +08:00 via iPhone 1
jom
|
12
mxalbert1996 2020-12-06 00:42:50 +08:00 via Android
@cmostuor Soong 本来就是专门为 Android 设计的,而且 Android 都准备弃用它了。
https://blog.bazel.build/2020/11/12/aosp_migrating_to_bazel.html |
13
mxalbert1996 2020-12-06 00:48:09 +08:00 via Android 1
Windows 下又不是没有 make,而且你要先说清楚需求,如果你是需要兼容现有的 Makefile,那你恐怕并没有什么选择,如果你是想决定一个新项目的构建系统,那选择就太多了,cmake / meson 都是很好的选择。
|
14
cmostuor 2020-12-06 00:54:34 +08:00
@mxalbert1996 好久没同步安卓源码了这我还真不知道
|
15
hwdef OP @mxalbert1996
emm 简单说是使用 make 调用 shell 编译 go,,,shell 可以用 bat 或者 ps1 替代,,但是没想到用什么办法替代 make. |
16
h404bi 2020-12-06 12:20:21 +08:00 1
还用 make 呗,如果嫌 make in MSYS2 (装完也差不多 1G )还是臃肿的话,直接下载 make 的 binary 也就 1 兆,不过就真只有个 make.exe 。choco 或者 scoop 一下子就完事了。
|
17
mxalbert1996 2020-12-06 18:19:13 +08:00 via Android
|
18
hwdef OP @mxalbert1996 谢谢,我看看
|