【发布时间】:2021-09-09 03:42:19
【问题描述】:
是否可以使用自定义链接器脚本 (.ldscript),因为我的目标环境不支持从 go build 命令生成的 Go 可执行文件,因为它希望各个部分的顺序不同?
我检查了go tool link -extld 选项,但如果我是正确的,这需要链接器路径而不是脚本。
【问题讨论】:
-
有趣。你用的是什么环境?
-
@advayrajhansa,我认为
go env与我对使用自定义链接器脚本的查询没有任何关系。 -
同意。我只是想知道什么 env 需要自定义链接脚本。
-
@advayrajhansa,目标环境上的加载器期望可执行部分的特定顺序不同于默认的 go 可执行顺序。这就是我想使用链接器脚本的原因。
标签: go go-toolchain