优化 Go 编译
使用 go build myprogram.go 编译 Go 程序时,您可能想知道是否可以将优化标志传递给增强代码性能、代码大小或其他方面。
Go 编译器优化
与 GCC 编译器不同,官方 Go 编译器不提供显式优化标志。然而,Go 编译器会自动应用各种优化,这些优化在 Go wiki 上有记录。这些优化包括:
禁用优化
出于调试目的,您可以使用以下标志在 Go gc 编译器中禁用优化和内联:
-gcflags '-N -l'
其中:
请注意,禁用优化可能会导致代码执行速度变慢和代码大小变大。
以上是Go 的 `go build` 命令可以接受优化标志吗?的详细内容。更多信息请关注PHP中文网其他相关文章!