TA贡献1796条经验 获得超10个赞
我的意思是这需要知道(并且可能表现得像)目标机器语言和平台。
是的,Go 编译器必须知道目标操作系统是如何工作的,但它不需要像目标操作系统那样运行,因为 Go 编译器不会运行已编译的可执行二进制文件,它只需要生成它。
所有 Go 工具需要知道的是不同操作系统的二进制格式,以及操作系统和架构细节(例如指令集、字长、字节序、对齐、可用寄存器等;有关此的更多信息)。这些知识被内置到 Go 工具中。
改善Go语言编程质量的50个有效实践
¥ 78.00
举报
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号