Windows 中的 Go 安装


2021年12月22日, Learn eTutorial
2200

在本教程中,您将学习与 Go 编程环境设置相关的知识。

需要花钱购买 Go?

由于 Go 具有开源软件许可证,因此无需花钱购买 Go。其源代码对任何人都是免费开放的。Go 可用于个人或商业目的,无需付费。Go 的库、编译器和工具对世界各地的每个人都是免费的。

什么是软件许可证?

软件许可证是创建和分发应用程序、源代码或相关产品的开发人员或组织与其最终用户之间的合同性文本文件。软件许可证有权保护开发人员或组织的知识产权,并限制对其的任何索赔。它还提供了软件安装、保修、责任、分发和使用的法律声明。

软件许可证主要分为两类,它们是

  1. 专有(或闭源) 

    具有专有许可证的软件在其代码复制、修改、重用或分发方面受到限制。此类软件只提供操作代码,不提供源代码。

  2. 自由开源软件 (FOSS) 

    它也称为“开源”。此许可证允许最终用户修改软件、重用软件代码,并随软件产品一起提供实际源代码。

Go 具有什么类型的许可证?

Go 具有 **BSD(伯克利软件分发)** 风格的许可证。此许可证也称为“宽松”或“Apache”。BSD 是一种流行的开源软件许可证。BSD 是一种简单的许可证,它只要求在以源代码格式重新分发时保留 BSD 许可证通知,或在以二进制格式重新分发时复制该通知。BSD 许可证并不要求分发源代码。
访问此链接查看 Go 的原始许可证

https://golang.ac.cn/LICENSE

Go-language

Go 可以安装在哪个操作系统上?

Go 是一种便携式软件,这意味着它不依赖于单一操作系统。因此,“Go”可以安装在多种操作系统上,如 Windows、Linux、macOS/iOS、Solaris 等。

检查您的系统是否已安装 Go

建议您检查您的系统是否已安装此软件,因为这将为您节省宝贵的安装时间。
请按照以下说明和相应的图片检查您的系统是否已安装 Go。

  1. 通过在系统搜索栏中键入“cmd”来打开命令提示符。 
    Go-language
  2. 在命令提示符中键入“go version”并按 Enter 键。 
    • 如果您的系统未安装 Go,则会显示一条消息,如下面的屏幕截图所示。
      Go-language
    • 如果您的系统已安装“Go”,则会显示当前系统上可用的 Go 版本,如下面的屏幕截图所示。
      Go-language

如果您的系统已安装 Go,您可以跳过安装过程;如果您的系统未安装 Go,那么让我们开始安装 Go。

Go 的安装

请按照以下步骤和相应的图片在您的系统中安装 Go。

  1. 访问网站 https://golang.ac.cn/
  2. 点击链接:“下载 Go”。
    Go-language
  3. 下载适用于您操作系统的相应 Go 安装程序。

    (同一页面提供适用于不同操作系统的其他 Golang 版本。您也可以下载旧版本的 Golang,但建议使用最新版本)

    Go-language
  4. 从下载文件夹运行下载的 Go 安装程序。
  5. 然后会出现一个对话框,如下所示,点击“下一步”按钮继续安装过程。
    Go-language
  6. 在下一个窗口中,接受最终用户许可证协议,然后点击“下一步”按钮。 
    Go-language
  7. 下一步是选择您希望在系统中安装 Go 的文件夹。
    • 要继续在默认目标文件夹中进行安装,请点击“下一步”按钮。
    • 但是,如果您想将 Go 安装在另一个文件夹中,请点击“更改…”按钮,然后设置位置。
      Go-language
  8. 点击“安装”按钮开始安装。 
    Go-language
  9. 现在将开始安装过程,窗口将显示 Go 安装的当前状态。请等待安装完成。
    Go-language
  10. 安装完成后,将出现一个窗口,如下所示,告知您 Go 已成功安装在您的系统中。点击“完成”按钮完成安装。
    Go-language
  11. 为确保 Go 正确安装,请再次打开 **命令提示符** 并键入以下命令: 
    go version
  12. 如果命令打印出当前安装的 Go 版本,如下面的屏幕截图所示,则 Go 安装成功。
    Go-language

使用文本编辑器和命令提示符打印“Hello World”的入门程序

请按照以下步骤和相应的图片创建并执行一个简单的 Go 程序。
我们将使用记事本作为文本编辑器。您也可以使用其他文本编辑器。

  1.     首先,让我们创建一个 Go 文件,为此,请在系统搜索栏中键入“Notepad”打开 **记事本**。
    Go-language
  2.     在记事本中键入或复制粘贴以下 Go 命令。
    
    package main  
    import ("fmt")  
    func main(){  
       fmt.Println("Hello, World!")  
    }
    
    
    Go-language
  3.     按 **Ctrl + S** 或从 **文件** 菜单中选择 **保存** 选项来保存文件。
    Go-language
  4.     将出现“另存为”窗口。在该窗口中,设置保存 Go 文件的位置,并将文件名键入为 HelloWorld,将扩展名键入为“.GO”。然后将“保存类型”设置为“所有文件”,如下面的屏幕截图所示。然后点击“保存”按钮。
    Go-language
  5.     现在通过在搜索栏中键入“cmd”来打开命令提示符。使用“cd”(更改目录)命令打开保存 Go 文件的文件夹。如果您的 Go 文件保存在子文件夹中,请使用“cd”命令打开每个子文件夹,如下面的屏幕截图所示。
    Go-language
  6.     现在在命令提示符中键入以下命令并按 Enter 键运行程序。

    go run HelloWorld.go

    Go-language
  7.     要将同一程序保存为可执行文件,请键入以下命令并按 Enter:Go build HelloWorld.go
    Go-language
  8.     要查看刚刚创建的可执行文件,请打开保存 Helloworld(您的 Go 文件)的文件夹。 
    Go-language

    此可执行文件可以在命令提示符中访问,如下面的屏幕截图所示。

    Go-language