Groovy 二进制和源代码版本之间的区别?

我已经看到了字 二进制来源发布在许多网站下载部分。

它们到底是什么意思?

例如,我在 好极了下载页面中看到了这一点。

我的问题是它们有什么不同? 两者都倾向于安装 Groovy,但主要的区别是什么?

131355 次浏览

源版本将在您自己的计算机上编译,而二进制版本必须与您的操作系统匹配。

源代码版本在 linux 系统中更为常见,因为 linux 系统在 CPU、安装的库版本、内核版本以及几乎每个 linux 系统都安装了编译器等方面都有很大的差异。

二进制版本在 ms-windows 系统中很常见。大多数 windows 机器没有安装编译器。

二进制版本包含应用程序的计算机可读版本,这意味着它已被编译。源版本包含应用程序的可读版本,这意味着在使用之前必须对其进行编译。

源代码版本是未经编译的原始代码。你可以自己看。要使用它,必须在计算机上编译它。二进制意味着代码被编译成机器语言格式,计算机可以读取,然后执行。没有人能够理解二进制文件,除非它被解剖,或打开了一些程序,让您读取可执行文件作为代码。