记录golang日常错误处理

golang工作错误记录

1.报错:invalid flag in #cgo LDFLAGS: -Wl,–rpath=./
解决方式:

export CGO_CFLAGS_ALLOW=".*"
export CGO_LDFLAGS_ALLOW=".*"

2.go get失败
解决方式:

go env -w GO111MODULE=on

3.go代理设置

go env -w GOPROXY=https://goproxy.cn,direct

4.报错go:linkname must refer to declared function or variable
解决办法:

go get -u golang.org/x/sys

5.报错:concurrent map read and map weite
解决办法:

更换map为sync.Map

6.golang防崩溃,宕机

defer func() {
	err := recover()
	switch err.(type) {
	case runtime.Error://运行时错误
		fmt.PrintIn("runtime error", err)
	default:
		fmt.printIn("error:", err)
	}
}

未完,待续。

相关推荐

  1. 记录golang日常错误处理

    2024-04-20 19:26:06       33 阅读
  2. golang 糟糕的错误处理

    2024-04-20 19:26:06       42 阅读
  3. golang导入go-git错误记录

    2024-04-20 19:26:06       63 阅读
  4. Golang记录日志详解

    2024-04-20 19:26:06       55 阅读
  5. golang标准库错误处理及自定义错误处理示例

    2024-04-20 19:26:06       32 阅读
  6. 探索 Golang 中的错误处理机制与最佳实践

    2024-04-20 19:26:06       63 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-20 19:26:06       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-20 19:26:06       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-20 19:26:06       82 阅读
  4. Python语言-面向对象

    2024-04-20 19:26:06       91 阅读

热门阅读

  1. 什么是三高架构

    2024-04-20 19:26:06       35 阅读
  2. Redis中cluster命令详解

    2024-04-20 19:26:06       35 阅读
  3. 2024年想要开视频号小店,需要准备什么东西?

    2024-04-20 19:26:06       54 阅读
  4. springboot发送邮件

    2024-04-20 19:26:06       26 阅读
  5. CentOS在配置文件中添加环境变量

    2024-04-20 19:26:06       41 阅读
  6. 前端面试常见问题

    2024-04-20 19:26:06       38 阅读
  7. Git学习笔记

    2024-04-20 19:26:06       36 阅读
  8. docker 容器中安装cron,却无法启动定时任务

    2024-04-20 19:26:06       37 阅读