我尝试在 Windows 10 中构建 openjkd 源代码,但是在运行“./configure -with-freetype=/cygdrive/c/Users/jason/Downloads/freetype-2.8.1/freetype-2.8. 1 -enable-debug -with-target-bits=64"“配置:在 /c/cygwin64/bin/make 找到 GNU make 版本 GNU Make 4.1,但它不适用于 msys(它说:为 x86_64-unknown-cygwin 构建)。”顺便说一句,我通过 cygwin 安装了 make,问题发生在 jkd 8&9 上,而且我也无法为 msys 获得 GNU make。
1 回答
慕田峪9158850
TA贡献1794条经验 获得超7个赞
您显然是在尝试建立在“msys”上。以下是构建说明对此的说明:
Windows 是 OpenJDK 支持的唯一非 POSIX 操作系统,因此需要格外小心。在 Windows 上构建需要 POSIX 支持层。对于 OpenJDK 9,唯一支持的此类层是 Cygwin。(由于 bash 太旧,不再支持 Msys;msys2 和新的 Windows 子系统 Linux (WSL) 可能会在未来版本中得到支持,但这需要社区努力实现。)
你还说:
顺便说一句,我通过 cygwin 安装 make
就其本身而言,这无济于事。您实际上需要完整安装 Cygwin,并使用 Cygwin 来运行构建。(不是 msys 或 mingw64。)
添加回答
举报
0/150
提交
取消