Golang 本地开发环境配置(Mac)

安装Golang的SDK

(1) http://www.golangtc.com/download
(2) 安装完成之后,打开终端,输入go、或者go version查看安装版本

配置Go环境变量GOPATH和GOBIN

  (1)打开终端,cd ~

  (2)查看是否有.bash_profile文件:

     ls -all

  (3)有则跳过此步,没有则:

    1)创建:touch .bash_profile

    2)编辑:open -e .bash_profile

    3)自定义GOPATH和GOBIN位置:

        GOPATH:日常开发的根目录。GOBIN:是GOPATH下的bin目录。
        export GOPATH=/Users/yuan/go
        export GOBIN=$GOPATH/bin
        export PATH=$PATH:$GOBIN

  (4)编译:source .bash_profile

  (5)*查看Go环境变量:go env
  

开发工具配置

sublime text

一定要先配置好Go环境变量GOPATH和GOBIN,再安装此插件,要不插件会提示找不到GOPATH和GOBIN;

选用 sublime text 安装 gosublime 插件进行开发( golang 语法高亮提示)

  (1)安装 package controll(若已安装,请跳过)
  使用Ctrl+`快捷键或者通过View->Show Console菜单打开命令行,粘贴如下代码:

import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read()) 2

  (2)install go sublime
Command+shift+p 输入并选择packageControl: install package
然后输入并选择goSublime
安装完成就OK啦~~

Gogland

选择Gogland, 下载安装即可,3个月
    https://www.jetbrains.com/go/download/

LiteIDE

    国产IDE    
    http://golangtc.com/download/liteide

小试牛刀

在你的gopath目录下,新建main.go文件即可以进行编码了。
package main
import (
    "fmt"
)
func main() {
    fmt.Println("hello gopher~");
}

代码编写完成之后,使用command+b打开sublime text终端

(一)编译+执行
使用go build main.go对其进行编译,编译通过的结果信息如下:

[ go build main.go | done: 420.495985ms ]
提示编译成功之后,再执行shell命令,执行刚刚编译之后的文件./main即可看到运行结果:

[ ./main | done: 10.532868ms ]
hello go

(二)直接执行
如果仅仅是只需要看到运行的结果,而不产生可执行文件(文件名和项目名一样)则在sublime text终端中直接使用go run xxx.go即可:

[ go run main.go | done: 314.476988ms ]
hello go


ps: 汇编
go tool compile -S main.go > main.S

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值