英文:
Building go linker as a stand alone tool
问题
我正在浏览 Go 源代码,并且想将其构建为一个独立的链接器,用于在 macOS 上生成 Mach-O 文件。有没有办法实现这个目标?
英文:
I was browsing the go source and I wanted to build it as a standalone linker for osx that can generate mach-o files. Is there anyway to do this?
答案1
得分: 1
链接器已经是一个独立的工具。你可以通过运行以下命令来查看它的位置:
go tool -n 6l
这将打印出6l
(x86 64位链接器)可执行文件的位置。
6l
的源代码可以在GOROOT/src/cmd/6l
中找到。
在该目录中,你可以使用make
来构建它。
英文:
The linker is already a standalone tool. You can see it by running
go tool -n 6l
which will print the location of the 6l
(x86 64 bit linker) executable.
The source code of 6l
can be found in GOROOT/src/cmd/6l
.
In that directory you can use make
to build it.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论