go build编译之后是什么,保存在哪儿?

寅恪光潜
领域专家: 人工智能技术领域
2022-11-12 08:10:30

go build可以编译整个目录,如果是main包,windows下编译成exe,如果是其他非main包,编译成什么呢?比如目录下面是两个非main包

a.go

package testb

import "fmt"

func Sum(i1 int, i2 int) int {
	return i1 + i2
}

func Hello(s string) string {
	res := fmt.Sprintf("你好,%s,近来可好?", s)
	res1 := HelloBB("法外狂徒张三")
	return res + res1
}

b.go

package testb

import "fmt"

func HelloBB(s string) string {
	res := fmt.Sprintf("Hello %s", s)
	return res
}

来到这个目录编译go build --work

比如我编译的结果:WORK=C:\Users\Tony\AppData\Local\Temp\go-build3843467093

但是发现这个目录下面是空的,有大神解释下吗?

...全文
180 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
寅恪光潜 2022-11-14
  • 打赏
  • 举报
回复

请说出您最想推荐的一本书 红包熟了
也可以说出您心目中最好的书,期待您的加入,一起学习进步

198

社区成员

发帖
与我相关
我的任务
社区描述
从零开始的小白到进阶成技术达人。 一起学习,一起进步。
golanggo1.19 个人社区 贵州省·贵阳市
社区管理员
  • 寅恪光潜
  • 网络豆
  • Somnus_小凯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

Go语言集各语言优势之大成,从基础到进阶

一起学习,一起进步,成为技术达人!

试试用AI创作助手写篇文章吧