Windows平台Go语言环境搭建

简介: “当时,没有一个团队成员知道 Go,但在一个月内,每个人都在用 Go 编写,我们正在构建端点。正是它的灵活性、易用性以及 Go 背后的真正酷的概念(Go 如何处理本机并发、垃圾收集,当然还有安全+速度)帮助我们在构建过程中参与其中。还有,谁能打败那个可爱的吉祥物!— Jaime Enrique Garcia Lopez,Capital One 高级软件开发经理

官网:https://golang.google.cn/dl/
使用 Go 构建简单、安全、可扩展的系统
“当时,没有一个团队成员知道 Go,但在一个月内,每个人都在用 Go 编写,我们正在构建端点。正是它的灵活性、易用性以及 Go 背后的真正酷的概念(Go 如何处理本机并发、垃圾收集,当然还有安全+速度)帮助我们在构建过程中参与其中。还有,谁能打败那个可爱的吉祥物!— Jaime Enrique Garcia Lopez,Capital One 高级软件开发经理

Windows平台Go语言环境搭建

  • 1. 下载
  • 2. 安装
  • 3. IDA安装

网络异常,图片无法展示
|


Go(Golang)语言诞生于2007年,也是近些年比较新而且又有名的编程语言了,
本语言是由 Google公司 的 Robert Griesemer、Rob Pike 和 Ken Thompson 开发的,并在2009年11月进行开源,2012年发布了Go 1稳定版本。
Go语言很像C语言和高级语言JS,特点是简洁、快速、安全,在并行方面也是非常简单方便,所以对高性能分布式系统和游戏服务器更加友好。

1. 下载

https://golang.google.cn/
进入官网之后,点击Download

网络异常,图片无法展示
|


然后点击Microsoft Windows,下载安装文件

网络异常,图片无法展示
|

2. 安装

安装过程直接下一步即可。

网络异常,图片无法展示
|

网络异常,图片无法展示
|

网络异常,图片无法展示
|

网络异常,图片无法展示
|

网络异常,图片无法展示
|

网络异常,图片无法展示
|

3. IDA安装

Go语言开发推荐IDA有:
Goland
这个编译器是大名鼎鼎的JetBrains 公司的产品,非常值得推荐,
但是就是收费和大小挺大的将近
460MB

网络异常,图片无法展示
|

LiteIDE X
LiteIDE 是一款简单,开源,跨平台的 Go IDE。
是国人七叶开发的,看到其只有
43MB小巧而又方便,也是非常推荐的。

网络异常,图片无法展示
|

网络异常,图片无法展示
|

VSCode
一款深受程序员欢迎的编辑器,轻松扩展其他编程语言,
其大小才
86MB,不到100MB还是不错的。

网络异常,图片无法展示
|

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

这里我们介绍的LiteIDE,不为别的,支持国产!
但是第一次使用可能会出现错误:
go:go.mod file not found in current directory or any parent directory; see ‘go help modules’
错误:进程退出代码 1.

网络异常,图片无法展示
|


解决方案:

go env -w GO111MODULE=auto

网络异常,图片无法展示
|

目录
相关文章
|
2月前
|
监控 编译器 Windows
Qt5实现Windows平台串口通信
Qt5实现Windows平台串口通信
|
2月前
|
安全 Linux iOS开发
Binary Ninja 5.1.8104 (macOS, Linux, Windows) - 反编译器、反汇编器、调试器和二进制分析平台
Binary Ninja 5.1.8104 (macOS, Linux, Windows) - 反编译器、反汇编器、调试器和二进制分析平台
375 53
Binary Ninja 5.1.8104 (macOS, Linux, Windows) - 反编译器、反汇编器、调试器和二进制分析平台
|
2月前
|
Linux API iOS开发
Binary Ninja 4.2.6455 (macOS, Linux, Windows) - 反编译器、反汇编器、调试器和二进制分析平台
Binary Ninja 4.2.6455 (macOS, Linux, Windows) - 反编译器、反汇编器、调试器和二进制分析平台
232 14
Binary Ninja 4.2.6455 (macOS, Linux, Windows) - 反编译器、反汇编器、调试器和二进制分析平台
|
2月前
|
存储 安全 Java
【Golang】(4)Go里面的指针如何?函数与方法怎么不一样?带你了解Go不同于其他高级语言的语法
结构体可以存储一组不同类型的数据,是一种符合类型。Go抛弃了类与继承,同时也抛弃了构造方法,刻意弱化了面向对象的功能,Go并非是一个传统OOP的语言,但是Go依旧有着OOP的影子,通过结构体和方法也可以模拟出一个类。
211 1
|
4月前
|
Cloud Native 安全 Java
Go:为云原生而生的高效语言
Go:为云原生而生的高效语言
304 1
|
3月前
|
安全 Linux API
JEB Pro v5.31 (macOS, Linux, Windows) - 逆向工程平台
JEB Pro v5.31 (macOS, Linux, Windows) - 逆向工程平台
162 0
|
4月前
|
Cloud Native Go API
Go:为云原生而生的高效语言
Go:为云原生而生的高效语言
403 0
|
4月前
|
Cloud Native Java Go
Go:为云原生而生的高效语言
Go:为云原生而生的高效语言
262 0
|
4月前
|
Cloud Native Java 中间件
Go:为云原生而生的高效语言
Go:为云原生而生的高效语言
234 0
|
4月前
|
Cloud Native Java Go
Go:为云原生而生的高效语言
Go:为云原生而生的高效语言
338 0

热门文章

最新文章