以.go为后缀的UTF-8格式的Go文本文件最终能被编译成特定机器上的可执行文件,离不开Go语言编译器的复杂工作。Go语言编译器不仅能准确地翻译高级语言,也能进行代码优化。在本章中,笔者将解析从编写Go文本文件到生成可执行文件的关键流程。