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下的 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

你可能感兴趣的:(golang学习笔记)