关于GO自举后,为什么能更轻易的实现跨平台编译不是很理解。

nick_wen · · 1979 次点击
跨平台包括操作系统和cpu架构,之所以go可以跨平台,是因为他在每种cpu和对应的操作系统做了汇编器,runtime环境针对每种cpu都要做相应的处理,其实和没有自举之前的跨平台工作量并没有减少多少,所以任何跨平台都是不容易的,世界上那么多硬件,想要抽象出一个好的兼容层并不简单
#6
更多评论
很简单, 以前有c代码,你要编个arm版本的go,还要搭个gcc arm的交叉编译环境, 纯go实现当然简单, 编个arm版本,设置下环境变量,所有平台一条命令编到底
#1
跨平台不是跨硬件... 都是x86平台,是不难做到吧.
#2