zoukankan      html  css  js  c++  java
  • 开发环境搭建

    开发环境搭建

    一 下载地址

    安装包下载地址为:https://golang.org/dl/。

    如果打不开可以使用这个地址:https://golang.google.cn/dl/。

    各个系统对应的包名:

    操作系统 包名
    Windows go1.13.3.windows-amd64.msi
    Linux go1.13.3.linux-amd64.tar.gz
    Mac go1.13.3.darwin-amd64.pkg
    FreeBSD go1.13.3.freebsd-amd64.tar.gz


    二 安装

    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,一路下一步安装即可


    三 测试安装

    1、创建工作目录 C:>Go_Project

    2、 创建文件test.go,写入如下代码

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

    3、打开cmd,切换目录到C:>Go_Project下,执行如下命令:

    go run test.go
    

    看到打印结果:

    Hello, World!
    

    四 命令介绍

    基本介绍

    直接在终端中输入 go help 即可显示所有的 go 命令以及相应命令功能简介,主要有下面这些:

    • build: 编译包和依赖
    • clean: 移除对象文件
    • doc: 显示包或者符号的文档
    • env: 打印go的环境信息
    • bug: 启动错误报告
    • fix: 运行go tool fix
    • fmt: 运行gofmt进行格式化
    • generate: 从processing source生成go文件
    • get: 下载并安装包和依赖
    • install: 编译并安装包和依赖
    • list: 列出包
    • run: 编译并运行go程序
    • test: 运行测试
    • tool: 运行go提供的工具
    • version: 显示go的版本
    • vet: 运行go tool vet

    go env 查看 go 的环境变量

    GO111MODULE= # 没有值或者off,表示没有开启go mode模式,用的就是gopath模式
    GOROOT=c:go # go开发包的安装路径,确认好是否对
    GOPATH=C:UsersAdministratorgo # 代码存放路径,确认好是否对,以后你的go代码都放在这个文件夹下

    image-20200420103455865
    # 1 不管是用goland还是其他ide,新建项目的路径(代码),必须放在gopath路径下的src文件夹(如果没有手动创建出来)
    # 2 gopath路径下会有三个文件夹:src(放代码的),pkg(编译过程产生中间的东西),bin(编译后的可执行文件)
    
    # 3 创建项目,在项目下,创建go文件,起一个名字
    
    # 4 执行代码(编译型语言,先编译再执行)
    编译:go build xx.go   -->编译成当前平台下的可执行文件,名字为xx
    执行:./xx    windows:在可执行文件路径下  xx.exe
    
    # 5 go命令
    -go build   编译
    -go install 安装,把编译好的可执行文件,放到bin路径下
    -go fmt :代码格式化
    -go run xx.go  编译并执行
    
    # 6 在golang中执行
    右键,选择,run
    

    build 和 run 命令

    就像其他静态类型语言一样,要执行 go 程序,需要先编译,然后在执行产生的可执行文件。go build 命令就是用来编译 go程序生成可执行文件的。但并不是所以的 go 程序都可以编译生成可执行文件的, 要生成可执行文件,go程序需要满足两个条件:

    • 该go程序需要属于main包
    • 在main包中必须还得包含main函数

    注释

    
    // go语言中的单行注释使用
    /*
    多行注释
    多行注释
     */
    
    //ctrl+/ 可以快速注释,解注释(goland)
    package main  //表示声明main包,每一个go代码的第一行必须写这个
    
    
    import "fmt"   //导入fmt包    类比python中import os os.path
    
    func main() {  //声明main函数  函数体的内容,放到大括号中
    	//goland提示的a... 形参是a
    	fmt.Println("hello world")   //在控制台输出helloworld --->  print("hello world")
    	fmt.Println("hello world")
    
    }
    
    // 程序的执行入口,是main包下的main函数
    // 编译型语言,都有入口 ----》 对比python中一个py文件就是一个main函数
    
    //一个go项目只能有一个main函数
    
    
  • 相关阅读:
    vs2012远程调试功能的改进
    【转】SpringBoot处理url中的参数的注解
    通过Maven导出war包时报错:Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.2:war (default-war) on project
    【转载】JAVA生成随机数工具类RandomStringUtils详解
    linux centos7 搭建开发环境
    【转载】idea 使用Tomcat 部署war 和 war exploded的区别
    SSM整合文件
    mybatis 数据库properties
    win10 在服务中找不到mysql的解决办法
    idea 创建springmvc项目
  • 原文地址:https://www.cnblogs.com/kai-/p/12738286.html
Copyright © 2011-2022 走看看