猿问

使用绝对路径构建包路径

我正在尝试了解“go build”的作用,因此我启用了详细标志

go build -x -v -a hello.go

对于某些包,我看到包路径选项的绝对目录名称前面有一个“_”

编译 -o $WORK/b002/ pkg .a -trimpath "$WORK/b002=>" -p _/users/someuser/Temp/HelloMe -complete -goversion go1.14.2 -D _/users/someuser/Temp/HelloMe -importcfg $WORK/b002/importcfg -pack -c=4 ./HelloMe.go

在什么情况下构建链使用这样的包路径名,有没有办法指定不同的东西?


一只甜甜圈
浏览 201回答 2
2回答

DIEA

如果你想了解整个 Go 构建过程,那么在Maori Geek上有一篇很棒的帖子,其中列出了很多细节。我相信你可能会误解一些传递给内部工具的论点,但那篇文章应该有助于澄清问题。

有只小跳蛙

在什么情况下构建链使用这样的包路径名 [...]在 Windows 上。有没有办法指定不同的东西?不。(反正没关系。)
随时随地看视频慕课网APP

相关分类

Go
我要回答