golang学习笔记

go module基本使用

mkdir beemod
cd beemod
go mod init beemod

go语言1.18 go:linkname must refer to declared function or variable解决办法(go1.18)macos
解决办法如下:https://www.jianshu.com/p/ca296ed4083e

1.运行如下命令:
go get -u golang.org/x/sys

go path
在 go 1.11 之前 go 的项目源码通常放在GOPATH/src下,但是GOPATH下的 bin 和 pkg 是一定的,形如:

  • goprojects
    • bin
    • pkg
    • src
      • project1
      • project2
      • project3

go modules
在 go 1.11 之后 go 的项目,引入了 go modules,因此你所编写的 go 项目可以任意存放,现在推荐使用 go modules,形如:

  • goprojects
    • project1
      • bin
      • pkg
      • src
    • project2
      • bin
      • pkg
      • src
    • project3
      • bin
      • pkg
      • src
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容