zoukankan      html  css  js  c++  java
  • GO语言介绍以及开发环境配置

    一.介绍

    GO语言是静态强类型语言

    静态也就是编译型语言

    二.安装

    1.下载地址

    下载地址 https://golang.google.cn/dl/

    2.安装

    Linux安装

    1、下载二进制包:go1.13.3.linux-amd64.tar.gz
    2、将下载的二进制包解压至 /usr/local目录。

    tar -C /usr/local -xzf go1.13.3.linux-amd64.tar.gz
    

    3、将 /usr/local/go/bin 目录添加至PATH环境变量:

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

    Windows安装

    Windows 下可以使用 .msi 后缀(在下载列表中可以找到该文件,如go1.13.3.windows-amd64.msi)的安装包来安装。
    默认情况下 .msi 文件会安装在 c:Go 目录下。你可以将 c:Goin 目录添加到 Path 环境变量中。添加后你需要重启命令窗口才能生效

    Mac安装

    Mac下直接双击go1.13.3.darwin-amd64.pkg,一路下一步安装即可

    3.安装成功测试

    test.go

    //hello world
    //单行注释
    /*
    多行注释
    多行
     */
    package main   //表示main包 (每一个go文件,必须隶属于一个包)
    
    import "fmt"  //表示导入fmt包(打印相关)
    
    func main() {  //表示main函数
       fmt.Println("Hello, World!")  //表示在控制台输出
    }
    

    cmd运行命令

    go run test.go        
    

    4.补充说明

    go执行过程

    -先编译,再执行
    -编译:go build s1.go    得到s1.exe
    -执行:s1.exe
    -编译并执行:go run s1.go
    

    三.关于安装后的一些介绍

    查看配置

    go env
    #显示的内容
    '''
    set GO111MODULE=
    set GOARCH=amd64
    set GOBIN=
    set GOCACHE=C:UsersAdministratorAppDataLocalgo-build
    set GOENV=C:UsersAdministratorAppDataRoaminggoenv
    set GOEXE=.exe
    set GOFLAGS=
    set GOHOSTARCH=amd64
    set GOHOSTOS=windows
    set GONOPROXY=
    set GONOSUMDB=
    set GOOS=windows
    set GOPATH=C:UsersAdministratorgo
    set GOPRIVATE=
    set GOPROXY=https://proxy.golang.org,direct
    set GOROOT=c:go
    set GOSUMDB=sum.golang.org
    set GOTMPDIR=
    set GOTOOLDIR=c:gopkg	oolwindows_amd64
    set GCCGO=gccgo
    set AR=ar
    set CC=gcc
    set CXX=g++
    set CGO_ENABLED=1
    set GOMOD=
    set CGO_CFLAGS=-g -O2
    set CGO_CPPFLAGS=
    set CGO_CXXFLAGS=-g -O2
    set CGO_FFLAGS=-g -O2
    set CGO_LDFLAGS=-g -O2
    set PKG_CONFIG=pkg-config
    set GOGCCFLAGS=-m64 -mthreads -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=C:UsersADMINI~1AppDataLocalTempgo-build909065030=/tmp/go-build -gno-record-gcc-switches
    '''
    

    其中关键的配置信息

    • GOPATH:go代码存放路径,所有go代码必须放在gopath的src文件夹下
    • GOROOT:go的安装路径 内置包,需要去该路径下寻找

    修改这些配置

    set 配置的名称=配置的值
    
  • 相关阅读:
    SpringBoot与thymeleaf
    动态控制页面的隐藏显示
    javascript执行顺序小结
    利用VBA Hack掉Excel的保护密码
    ARP欺骗与MITM(中间人攻击)实例
    大牛博客收藏
    Linux 基础命令
    系统引导UEFI 引导,Win下挂载EFI分区教程
    【ACM】【Pro.1000】A + B Problem ACM之旅开始啦
    vue中解决拖拽改变存在iframe的div大小时卡顿问题
  • 原文地址:https://www.cnblogs.com/pythonywy/p/11883245.html
Copyright © 2011-2022 走看看