Go语言编译和工具链

1年前 (2024-04-26)
Go 语言的工具链非常丰富,从获取源码、编译、文档、测试、性能分析,到源码格式化、源码提示、重构工具等应有尽有。

在 Go 语言中可以使用测试框架编写单元测试,使用统一的令行即可测试及输出测试报告的工作。基准测试提供可自定义的计时器和一套基准测试算法,能方便快速地分析一段代码可能存在的 CPU 耗用和内存分配问题。性能分析工具可以将程序的 CPU 耗用、内存分配、竞态问题以图形化方式展现出来。

本章内容:

1. go build令(go语言编译令)完全攻略

2. go clean令——清除编译文件

3. go run令——编译并运行

4. go fmt令——格式化代码文件

5. go install令——编译并安装

6. go get令——一键获取代码、编译并安装

7. go generate令——在编译前自动化生成某类代码

8. go test令(Go语言测试令)完全攻略

9. go pprof令(Go语言性能分析令)完全攻略

10. Go语言与C/C++进行交互

11. Go语言内存管理简述

12. Go语言垃圾回收

13. Go语言实现RSA和AES加