Atitit golang开发环境搭建

目录

1. 编辑helo.go 1

1.1. 调试编译 1

2. Ide选择liteide 2

3. 问题解决 2

4. 附录 2

4.1. Go语言标准库常用的包及功能 2

4.2. golang调试工具delve 之前一直在烦心不知道怎么打印所有goroutine的stack,最近终于发现一个该工具。 4

  1. 编辑helo.go

// gohelo

package main

import (

"fmt"

)

func main() {

fmt.Println("Hello World!  attilaz")

}

  1. 调试编译

生产

C:/BaiduYunDownload/liteide/x36.1/liteide/bin/dlv.exe --headless --api-version=2 --accept-multiclient exec C:/Users/aaa.ATTILAXPC188/aaa.ATTILAXPC188.debug.exe [C:/Users/aaa.ATTILAXPC188]

time="2019-09-17T18:28:02+08:00" level=warning msg="CGO_CFLAGS already set, Cgo code could be optimized." layer=dlv

C:/BaiduYunDownload/liteide/x36.1/liteide/bin/dlv.exe connect 127.0.0.1:12351 [C:/Users/aaa.ATTILAXPC188]

API server listening at: 127.0.0.1:12351

Hello World! attilaz

Dlv server error! 进程崩溃或运行终止

Dlv server exited with code 62097

Dlv error! 进程崩溃或运行终止

Dlv exited with code 62097

  1. Ide选择liteide

Vscode但是不能delve调试放弃

Liteideok

  1. 问题解决
  1. 调试时unable to initialize decompress status for section .zdebug_abbrev,工具栏 调试(D) -----> 选中 debugger/delve 将debugger 从 gdb 切换成 delve 就可以正常debug了
  1. 附录
  1. Go语言标准库常用的包及功能

Go语言标准库包名

功  能

bufio

带缓冲的 I/O 操作

bytes

实现字节操作

container

封装堆、列表和环形列表等容器

crypto

加密算法

database

数据库驱动和接口

debug

各种调试文件格式访问及调试功能

encoding

常见算法如 JSON、XML、Base64 等

flag

命令行解析

fmt

格式化操作

go

Go语言的词法、语法树、类型等。可通过这个包进行代码信息提取和修改

html

HTML 转义及模板系统

image

常见图形格式的访问及生成

io

实现 I/O 原始访问接口及访问封装

math

数学库

net

网络库,支持 Socket、HTTP、邮件、RPC、SMTP 等

os

操作系统平台不依赖平台操作封装

path

兼容各操作系统的路径操作实用函数

plugin

Go 1.7 加入的插件系统。支持将代码编译为插件,按需加载

reflect

语言反射支持。可以动态获得代码中的类型信息,获取和修改变量的值

regexp

正则表达式封装

runtime

运行时接口

sort

排序接口

strings

字符串转换、解析及实用函数

time

时间接口

text

文本模板及 Token 词法器

    1. golang调试工具delve
      之前一直在烦心不知道怎么打印所有goroutine的stack,最近终于发现一个该工具。
  1. 什么是delve

delve是golang推荐的专门go语言调试工具,用来替代gdb,因为:golang组织说delve能更好的理解go语言

Go语言和其它编程语言的对比.mhtml

Atitit golang开发环境搭建 目录 1. 编辑helo.go 1 1.1. 调试编译 1 2. Ide选择liteide 2 3. 问题解决 2 4. 附录 2 4.1. Go语言标准库常相关推荐

  1. Golang开发环境搭建-Vim篇

    Golang开发环境搭建-Vim篇 转自:http://tonybai.com/2014/11/07/golang-development-environment-for-vim/ 虽说sublime ...

  2. Golang开发环境搭建

    文章目录 Golang的诞生 Golang的核心开发团队 Golang里程碑 Golang应用领域 使用Golang开发的项目 环境搭建 Golang SDK下载及安装 Golang IDE下载及安装 ...

  3. Linux下golang开发环境搭建

    对于golang开发来说,Windows下可以用vscode或者liteide都不错,但是Linux下的开发也就只有vim了,所以怎么搞笑的利用vim进行golang开发呢? 参考官方推荐的一个插件: ...

  4. golang 开发 环境搭建

    1. 操作系统以及golang安装 使用操作系统redhat7.2 x86_64为,将golang解压后拷贝到/usr/local/目录下,通常目录将是这个样子: /usr/local/go/bin ...

  5. linux下搭建golang开发环境

    golang语言生态学习 第二天:linux环境下golang开发环境搭建 文章目录 golang语言生态学习 前言 一.golang源码包下载 二.安装golang源码包 1.解压源码包到根目录 2 ...

  6. JavaWeb从开发环境搭建,到第一个servlet程序(图文)

    ##  开学到今天,已经是第三周了~  然而这门课的教材还没发~   滋滋滋   表示很"蓝瘦"~~~ Java Web开发环境搭建 1. 下载安装Tomcat 官网地址:http ...

  7. vscode中为golang开发环境配置代理goproxy

    和 npm . pip 等包管理工具一样,你的包都是从网上拉去到本地,然而,由于国内网络的原因,这些工具 你都得换国内代理,要不然下载很慢或直接失败. 这篇文章所讲的 为golang开发下载插件(开发 ...

  8. Python基础笔记_Day01_计算机基础知识和Python开发环境搭建

    Day01_计算机基础知识和Python开发环境搭建 目录 01.01_计算机基础知识(计算机概述)(了解) 01.02_计算机基础知识(软件开发和计算机语言概述)(了解) 01.03_计算机基础知识 ...

  9. 辉芒微(FMD)单片机开发环境搭建

    辉芒微(FMD)单片机开发环境搭建 目录 辉芒微(FMD)单片机开发环境搭建 前言 1 硬件准备 2 环境搭建 2.1 FMD IDE 2.2 芯片规格书和参考demo 2.3 新建工程 结束语 前言 ...

  10. Vim配置Golang开发环境

    Vim配置Golang开发环境 文章目录 Vim配置Golang开发环境 准备: 开始: 参考资料 准备: Download Ubuntu Desktop | Download | UbuntuUbu ...

最新文章

  1. Transform-style和Perspective属性
  2. 10个小窍门,让你轻松准确搜索。
  3. Nmcli 网络管理命令行工具基础
  4. 摄像头线性矫正的c语言实现,摄影测量考试试题及详细答案
  5. 类和对象—对象特性—拷贝构造函数调用时期
  6. 中科大分布式算法教案.pdf
  7. jupyter 接受参数
  8. springboot 禁用 cookie / chrome 禁用 cookie
  9. php5.2 get漏洞,ThinkPHP 5.x 远程代码getshell漏洞分析
  10. 化解恶劣情绪山人自有妙计
  11. 软件测试工程师门槛:新人如何做好功能测试?
  12. 面试必考:秒杀系统的9个核心知识点,一次性打包给你
  13. 助教日志—请沈航13级同学将GIT地址和CNBLOG地址发到这篇博文的评论中
  14. android shell强制删除文件夹_Windows 强制删除文件及文件夹命令
  15. java金蝶云单据查询_金蝶云星空使用WebAPI来新增单据
  16. 数列求和-加强版(C语言)
  17. 开发制作一个小程序需要多少钱
  18. Android开发-自定义View-AndroidStudio(二)遇到问题,附:ScrollView中文API
  19. java网课|Scanner
  20. 微服务拆分原则之AKF

热门文章

  1. dwcs6连接不上access数据库_DW如何连接数据库?
  2. python生成json文件_json文件生成by python
  3. excel vba系统下载_作品分享:《Excel VBA实用程序集(第2版)》下载
  4. java ajax动态加载数据_java实现的highcharts与ajax结合动态实时获取数据更新图表
  5. java分页插件_IT系统分页
  6. ZStack实践汇 | ZStack平台的使用心得
  7. 为了战略发展,Adobe推出自己浏览器?
  8. 配置Eclipse远程调试weblogic应用的环境
  9. Msmq设计文档(赋源代码)
  10. CST、PVST、PVST+、rapid-PVST+、MSTP