Golang 多个源文件夹的编译执行 Posted on 2021-08-12 新建项目 1go mod init PROJECT_NAME # 比如github.com/zsy-arch/GoApp1 创建源文件及文件夹: 123mkdir utilstouch ./main.gotouch utils/init.go 编写main.go 1234567package mainimport "github.com/zsy-arch/GoApp2/utils"func main() { utils.Say_some()} 编写utils/init.go 12345678package utilsimport "fmt"// 公有函数首字母大写,私有小写。func Say_some() { fmt.Printf("Hello, this is util package!")} 编译运行: 12go build ./main.go.\main.exe