Golang语言-基础知识-【环境设置】

本地环境设置

在这里我们介绍设置Go编程语言环境,需要在你的计算机上的准备以下两个软件,(A)文本编辑器和(B)Go编译器。

文本编辑器

这将用来键入程序。一些编辑器的例子包括Windows记事本,OS编辑命令,简,Brief, Epsilon, EMACS和VIM或vi。

文本编辑器名称和版本在不同的操作系统可能不太一样。例如,记事本将用于Windows;VIM或vi可以在Windows以及Linux或UNIX上使用。

编辑器创建的文件称为源文件和包含程序源代码。对于围棋程序的源文件通常命名扩展为 ".go".

在开始编程之前,请确保您有到位一个文本编辑器,并有足够的经验来写计算机程序,将其保存在一个文件,编译并最终执行。

Go编译器

写在源文件的源代码是程序的人类可读的源代码。它需要被“编译”,转成机器语言,使CPU可以真正执行程序按给定的指令。

Go编程语言编译器将用于编译源代码到最终的可执行程序。这里我们假设你有一个关于编程语言编译器的基本知识。

Go发行版以二进制安装在FreeBSD(8及以上),在Linux,Mac OS X(Snow Leopard及以上)和Windows 32位(386)和64位(AMD64)的x86处理器架构操作系统。

以下部分将指导您如何安装Go在各种操作系统上的二进制分发版本。

下载Go存档

下载最新的版本的Go安装归档文件: Go下载。 在写这篇教程的时候,下载的是 go1.4.windows-amd64.msi 然后拷贝到 C:\>go 目录

原文发布于微信公众号 - Golang语言社区(Golangweb)

原文发表时间:2016-06-18

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏IT技术精选文摘

最经典的TCP性能问题

问题描述 某个PHP服务通过Nginx将后面的tair封装了一下,让其他应用可以通过http协议访问Nginx来get、set 操作tair 上线后测试一切正常...

20650
来自专栏三丰SanFeng

Linux同步机制 - 基本概念(死锁,活锁,饿死,优先级反转,护航现象)

死锁(deadlock) 是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态...

38190
来自专栏BestSDK

Python开发必备的6个库,有了它事半功倍!

01 Python 必备之 PyPy PyPy 主要用于何处? 如果你需要更快的 Python 应用程序,最简单的实现的方法就是通过 PyPy ,Python ...

45480
来自专栏码匠的流水账

聊聊jdbc的大数据量读写相关异常的防御措施

jdbc提供fetchSize参数来设置每次查询按fetchSize分批获取。不同的数据库的jdbc driver实现不一样。

21310
来自专栏高性能服务器开发

(六)关于网络编程的一些实用技巧和细节

这些年,接触了形形色色的项目,写了不少网络编程的代码,从windows到linux,跌进了不少坑,由于网络编程涉及很多细节和技巧,一直想写篇文章来总结下这方面的...

47150
来自专栏高性能服务器开发

(六)关于网络编程的一些实用技巧和细节

这些年,接触了形形色色的项目,写了不少网络编程的代码,从windows到linux,跌进了不少坑,由于网络编程涉及很多细节和技巧,一直想写篇文章来总结下这方面的...

41470
来自专栏开源优测

代码阅读,就怕你知道却不会用

在函数定义、引用、实现的地方右击选择"Go To"根据需要选择跳转至定义、实现、父函数、测试函数等等

10610
来自专栏along的开发之旅

Android逆向分析概述

学习逆向的初衷是想系统学习Android下的hook技术和工具, 想系统学习Android的hook技术和工具是因为Android移动性能实战这本书. 这本书里...

21230
来自专栏jessetalks

C#移动跨平台开发(2)Xamarin移动跨平台解决方案是如何工作的?

概述   上一篇 C#移动跨平台开发(1)环境准备发布之后不久,无独有偶,微软宣布了开放.NET框架源代码并且会为Windows、Mac和Linux开发一个核心...

429110
来自专栏编程

6款好用的C语言编译器推荐

一些刚开始接触C语言编译的网友想下载一款C语言编译器来使用,不过,网络上有不少C语言编译器相关的软件,让人很难抉择。那么,C语言编译器哪个好?今天的文章里,我给...

1.2K80

扫码关注云+社区

领取腾讯云代金券