如何运行/构建golang asm文件?

如何运行/构建golang asm文件?,go,assembly,build,recompile,Go,Assembly,Build,Recompile,我可以使用以下方法将go文件编译为asm: go工具编译-S hello.go>hello.S 但是,我如何运行/生成这个hello.s to二进制文件?据我所知,您不能。此程序集输出仅用于调试目的。@fuz Thx,顺便说一句,使用go binary生成二进制文件是可能的吗?我的意思是我建立一个go文件,这个二进制文件可以动态生成另一个二进制文件。@user13935203 go工具本身是用go编写的,所以它是用go编写的二进制文件,它生成二进制文件,所以有可能:)@user13935203你

我可以使用以下方法将go文件编译为asm:

go工具编译-S hello.go>hello.S


但是,我如何运行/生成这个hello.s to二进制文件?

据我所知,您不能。此程序集输出仅用于调试目的。@fuz Thx,顺便说一句,使用go binary生成二进制文件是可能的吗?我的意思是我建立一个go文件,这个二进制文件可以动态生成另一个二进制文件。@user13935203 go工具本身是用go编写的,所以它是用go编写的二进制文件,它生成二进制文件,所以有可能:)@user13935203你想如何生成另一个二进制文件?@user13935203我不太明白。为什么您认为在这种情况下需要生成二进制文件?这听起来很像一个解决方案,它只会在将来引起挫折。据我所知,您不能。此程序集输出仅用于调试目的。@fuz Thx,顺便说一句,有可能使用go binary生成二进制文件?我的意思是我建立一个go文件,这个二进制文件可以动态生成另一个二进制文件。@user13935203 go工具本身是用go编写的,所以它是用go编写的二进制文件,它生成二进制文件,所以有可能:)@user13935203你想如何生成另一个二进制文件?@user13935203我不太明白。为什么您认为在这种情况下需要生成二进制文件?这听起来很像一个解决方案,只会在未来的道路上造成挫折。