Golang起步篇(Windows、Linux、mac三种系统安装配置go环境以及IDE推荐以及入门语法详细释义)
发布日期:2025-03-28 15:27:40 浏览次数:6 分类:精选文章

本文共 1934 字,大约阅读时间需要 6 分钟。

Golang 起步篇

安装 Go 开发环境

在开始开发 Go 程序之前,首先需要搭建Go语言的开发环境。以下分别针对Windows、Linux和Mac操作系统提供详细的安装指南。

Windows下搭建Go开发环境

步骤 1: 下载 SDK 工具包

SDK下载地址为:https://golang.org/dl/?download

步骤 2: 解压下载的压缩包

将解压后的文件放到d:/programs或其他路径下(注意:路径不能包含空格或特殊字符)。

步骤 3: 配置环境变量

  • 打开“控制面板” > “系统和安全” > “环境变量”。
  • 双击“系统变量”中的“Path”则新建并添加%GOROOT%\bin
  • 启用并设置GOROOT为Go语言安装目录。
  • 验证配置:

    在终端中运行命令:

    go version

    Linux下搭建Go开发环境

    步骤 1: 下载 SDK 工具包

    SDK下载地址为:https://golang.org/dl/?download

    步骤 2: 解压下载的压缩包

    将文件解压到/opt目录下。

    步骤 3: 配置环境变量

  • root权限编辑/etc/profile文件:

    vim /etc/profile
  • 添加以下内容:

    export GOROOT=/opt/goexport PATH=$PATH:$GOROOT/binexport GOPATH=$HOME/goprojects
  • 3.刷新配置:

    source /etc/profile

    验证配置:

    在终端中运行命令:

    go version

    Mac下搭建Go开发环境

    步骤 1: 下载 SDK 工具包

    SDK下载地址为:https://golang.org/dl/?download

    步骤 2: 解压下载的压缩包

    将文件解压到用户目录下。

    步骤 3: 配置环境变量

  • 打开~/.zshrc文件:

    vim ~/.zshrc
  • 添加以下内容:

    export GOROOT=$HOME/goexport PATH=$PATH:$GOROOT/binexport GOPATH=$HOME/goprojects
  • 3.刷新配置:

    source ~/.zshrc

    验证配置:

    在终端中运行命令:

    go version

    开发工具选择

    选择合适的开发工具可以显著提升开发效率。以下是一些常用的Go语言开发工具及其特点。

    Visual Studio Code + Go 插件

    Visual Studio Code 是跨平台的开发工具,支持 Go 語言的语法高亮和智能提示,功能强大但免费。

    LiteIDE

    LiteIDE 是一款专为 Go 开发的轻量级跨平台 IDE,开发者主导,完全免费,功能简洁但实用。

    Goland

    Goland 是 Jetbrains 公司开发的 Go IDE,功能强大,支持智能提示、语法高亮等,但需要购买 许可证。

    IntelliJ + Go 插件

    IntelliJ 是一款经典的多语言 IDE,安装 Go 插件后可以支持 Go 开发,功能完善但价格较高。

    开发第一个 Go 程序

    这部分将指导你编写一个简单的“Hello, World!”程序,帮助你快速入门 Go 开发。

    1. 创建开发目录

    创建一个新的目录,比如:

    mkdir go_project cd go_project

    2. 编写程序

    编写 Hello, World! 程序,如下所示:

    package mainimport "fmt"func main() {    fmt.Println("Hello, World!")}

    说明:

    • .go文件扩展名:每个 Go 文件都必须以.go结尾。
    • package main:表示文件所在的包是main,是 Go 程序的默认包。
    • import "fmt":引入了 Go 标准库中的fmt包。
    • main():是 Go 程序的入口函数。

    3. 编译和运行

    在终端中运行以下命令:

    go build hello.go./hello

    4. Go 运行流程分析

    运行 Go 程序的过程可以分为以下两种:

  • 对源码编译生成可执行文件,再运行:
  • 直接运行源码,然后编译:
  • 两种流程的区别主要在于依赖关系和可执行文件的结构。

    Go 程序开发注意事项

  • Go 文件必须以.go为扩展名。
  • Go 应用程序的默认入口是main()函数。
  • Go 语言严格区分大小写。
  • Go 方法由一条语句构成,不需要分号。
  • Go 编译器逐行编译,不能在同一行写多条语句。
  • 未使用的变量或引入的包如果没有使用则不能通过编译。
  • 通过以上步骤,你已经掌握了 Go 开发的基本知识,准备好开启你的 Go_programming 入门之旅。

    上一篇:Hyper-V系列:windows11开启系统自带安卓虚拟机并安装apk包
    下一篇:EnvironmentNotWritableError: The current user does not have write permissions to the target environm

    发表评论

    最新留言

    很好
    [***.229.124.182]2025年04月27日 03时55分04秒