如何提高Golang编译速度?

lau*_*ent 29 sqlite performance compilation go

我正试图找到一种方法来更快地编译Go程序.目前大约30秒,这使得项目工作变得缓慢.

当我运行时go build -v,我发现大部分时间都花在编译go-sqlite3(链接到C sqlite lib)上.但是,由于这个lib永远不会改变,我想知道是否有可能阻止构建工具每次都重新编译它?

eli*_*rar 44

尝试go install -a github.com/mattn/go-sqlite3将build-against-Go-1.3软件包安装到$ GOPATH中.

现在,您可能安装了旧版本$GOPATH/pkg/,因此Go会针对每个版本重新编译它.