兄弟连教育分享Linux下搭建Go语言开发环境

Go语言是谷歌2009发布的第二款开源编程语言。

Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。不仅可以开发web,可以开发底层,目前知乎就是用golang开发。区块链首选语言就是go,以太坊,超级账本都是基于go语言,还有go语言版本的btcd.

Go的目标是希望提升现有编程语言对程序库等依赖性(dependency)的管理,这些软件元素会被应用程序反复调用。由于存在并行编程模式,因此这一语言也被设计用来解决多处理器的任务。

Go的网站就是用Go所建立,但Google有更大的野心。该软件是专为构建服务器软件所设计(如Google的Gmail)。Google认为Go还可应用到其他领域,包括在浏览器内执行软件,取代JavaScript的角色。

Go语言被设计成一门应用于搭载Web服务器,存储集群或类似用途的巨型中央服务器的系统编程语言。

对于高性能分布式系统领域而言,Go语言无疑比大多数其它语言有着更高的开发效率。

它提供了海量并行的支持,这对于游戏服务端的开发而言是再好不过了。

@安装编译器

方案一

下载安装包

解压到特定目录

cd /usr/local

tar -zxvf goxxx.tar.gz

配置PATH

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

使配置永久生效

sudo gedit /etc/profile

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

source /etc/profile 或 reboot

方案二

sudo apt install golang-go

@编译HelloWorld

go build hello.go

./hello

@安装GoLand

下载安装包,解压到任意目录

cd ~

tar -zxvf goland-xxx.tar.gz

执行bin目录下的goland.sh

cd ~/golandxxx/bin

./goland.sh

在线激活

配置GOROOT和GOPATH

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180917A0VOTZ00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励