在Windows下,可以使用以下命令来禁用Go语言的编译缓存:

go build -a -ldflags='-w -s' -gcflags=all=-l

其中:

  • -a 表示强制重新编译所有代码;
  • -ldflags='-w -s' 表示禁用调试信息和符号表,可以减小可执行文件的大小;
  • -gcflags=all=-l 表示禁用内联优化,可以避免编译缓存。

使用以上命令编译的程序可以正常运行。

如何在Windows下禁用Go语言编译缓存并正常运行

原文地址: https://www.cveoy.top/t/topic/oc4B 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录