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

发布于 2024-10-21 17:42:00 字数 257 浏览 0 评论 0原文

我在许多网站的下载部分都看到了binarysourcerelease这两个词。

它们到底是什么意思?

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

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

I have been seeing the words binary and source release in many websites download sections.

What do they actually mean?

For example, I have seen this in Groovy download page.

My question is how they differ? Both tend to install Groovy, but what's the main difference?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

遇到 2024-10-28 17:42:00

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

源代码版本在 Linux 系统上更为常见,因为 Linux 系统在 cpu、安装的库版本、内核版本方面差异很大,而且几乎每个 Linux 系统都安装了编译器。

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

A source release will be compiled on your own machine while a binary release must match your operating system.

source releases are more common on linux systems because linux systems can dramatically vary in cpu, installed library versions, kernelversions and nearly every linux system has a compiler installed.

binary releases are common on ms-windows systems. most windows machines do not have a compiler installed.

黎夕旧梦 2024-10-28 17:42:00

二进制版本包含应用程序的计算机可读版本,这意味着它是经过编译的。源版本包含应用程序的人类可读版本,这意味着必须先对其进行编译才能使用。

Binary releases contain computer readable version of the application, meaning it is compiled. Source releases contain human readable version of the application, meaning it has to be compiled before it can be used.

逐鹿 2024-10-28 17:42:00

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

The source release is the raw, uncompiled code. You could read it yourself. To use it, it must be compiled on your machine. Binary means the code was compiled into a machine language format that the computer can read, then execute. No human can understand the binary file unless its been dissected, or opened with some program that let's you read the executable as code.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文