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

    一、介绍

    GO即GOlang,是google公司与2009年对外公开的一门编程语言

    是静态强类型语言,区别于解析型语言的编译型语言

    特性:

    跨平台的编译型语言

    语法接近C语言

    管道(channel),切片(slice),并发(routine)

    有垃圾回收的机制

    支持面向对象和面向过程的编程模式

    二、开发环境搭建

    1、下载

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

    进不去换此地址: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,一路下一步安装即可

    三、命令介绍

    直接在终端中输入 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

    四、IDE

    Goland(JetBrains,收费)

    好用,推荐

    VS Code(微软的,免费)

  • 相关阅读:
    【PAT】B1041 考试座位号(15 分)
    【PAT】B1042 字符统计(20 分)
    【PAT】B1044 火星数字(20 分)
    LeetCode 3Sum Closest
    一定要做的事(备忘)
    LeetCode Integer to Roman
    Container With Most Water
    LeetCode ZigZag Conversion
    LeetCode 5 最长回文子串 Manacher线性算法
    LeetCode Longest Substring Without Repeating Characters
  • 原文地址:https://www.cnblogs.com/xiaowangba9494/p/12012225.html
Copyright © 2011-2022 走看看