编译Go程
2016-05-15 20:01:23 2 举报
Go语言是一种静态类型、编译型语言,它的语法与C相近,但功能上有:内存安全,GC(垃圾回收),结构形态及CSP-style并发计算。Go语言的编译器是GCCgo,它是由GCC项目组开发的一个独立的编译器,用于将Go语言源代码编译成可执行文件。在编译过程中,编译器会将源代码转换为机器代码,然后生成一个可执行文件或库文件。这个过程包括词法分析、语法分析、语义分析、中间代码生成、优化和目标代码生成等步骤。编译完成后,用户可以运行生成的可执行文件或库文件。