Linux 编译安装Go语言

Go语言简介

Go语言,又称为Golang,是一种开源的编程语言,由Google在2007年开发。它是一种静态类型、编译型的编程语言,具有以下特点:

  • 简洁性:Go的语法简洁,易于学习,同时保持了高性能。
  • 并发支持:Go内置了并发编程的支持,如goroutines和channels,使得并发编程更加容易。
  • 内存管理:Go拥有强大的内存管理机制,包括垃圾回收,简化了内存管理。
  • 跨平台:Go支持跨平台编译,可以在多种操作系统上运行。
  • 工具链:Go拥有丰富的标准库和工具链,支持多种编程任务。
1. 准备工作

在开始之前,请确保你的Linux系统已经更新到最新版本。打开终端,运行以下命令:

sudo apt update
sudo apt upgrade
2. 下载Go语言安装包

访问Go语言的官方网站 Go官网 或者国内的镜像站点 Go中国镜像,下载最新版本的Go安装包。例如,如果你使用的是64位的Linux系统,你可以下载名为 go1.19.5.linux-amd64.tar.gz 的文件。

使用以下命令下载:

wget https://go.dev/dl/go1.19.5.linux-amd64.tar.gz
3. 解压安装包

安装前,建议先移除旧版本的Go(如果有的话),然后解压下载的安装包到 /usr/local 目录:

sudo rm -rf /usr/local/go && tar -C /usr/local -xzf go1.19.5.linux-amd64.tar.gz
4. 配置环境变量

为了让系统能够找到Go的可执行文件,你需要将其添加到环境变量 PATH 中。打开你的 ~/.bashrc~/.profile 文件,在文件末尾添加以下行:

export PATH=$PATH:/usr/local/go/bin

保存文件并运行以下命令使更改生效:

source ~/.bashrc

或者,如果你是在 /etc/profile 中添加的,你需要:

source /etc/profile
5. 验证安装

安装完成后,你可以通过运行以下命令来验证Go是否安装成功:

go version

如果安装成功,你应该会看到类似 go version go1.19.5 linux/amd64 的输出。

6. 设置工作空间

Go语言使用工作空间(Workspace)来组织代码。建议设置一个工作空间目录,并将其添加到环境变量 GOPATH 中。你可以按照以下步骤设置:

mkdir -p ~/go/{bin,pkg,src}
echo 'export GOPATH="$HOME/go"' >> ~/.bashrc
echo 'export PATH="$PATH:$GOPATH/bin"' >> ~/.bashrc
source ~/.bashrc
7. 开始你的第一个Go程序

创建一个名为 hello.go 的文件,并写入以下代码:

package main

import "fmt"

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

然后使用以下命令编译并运行你的程序:

go run hello.go

如果一切顺利,你将在终端看到输出:Hello, World!

结语

现在你已经成功在Linux上安装了Go语言,并且可以开始编写和运行Go程序了。Go语言的简洁性和并发支持使得它成为现代编程的有力工具。如果你遇到任何问题,可以参考Go的官方文档或者社区论坛获取帮助。祝你编程愉快!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

努力的小T

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值