在windows下的vmware中或wsl中开发,编译golang的时间都很长,后来发现是由于在虚拟机或wsl中使用的编译目录是/mnt/d/下的windows文件夹,虚拟机使用这样的文件时读写速度都很慢,但是为了和windows下的IDE共享源代码文件也只能这样,解决办法就是把除源代码目录之外的编译涉及的文件采用虚拟机自身的文件。

比如在虚拟机中对golang的环境变量做如下修改:

#export GOCACHE=/mnt/d/devenv/gocache
export GOCACHE=/tmp/.gocache

 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐