标签: c macos linker go executable
我正在浏览go源,我想将它构建为osx的独立链接器,可以生成mach-o文件。反正有吗?
答案 0 :(得分:1)
链接器已经是一个独立的工具。您可以通过运行
go tool -n 6l
将打印6l(x86 64位链接器)可执行文件的位置。
6l
6l的源代码可以在GOROOT/src/cmd/6l中找到。
GOROOT/src/cmd/6l
在该目录中,您可以使用make来构建它。
make