我有一个Go项目,它使用cgo来使用原生库。我需要测试这个包,以确保它能与不同的本地库组合一起工作。为此,我将PKG_CONFIG_PATH环境变量设置为不同的路径,并多次运行go build。但是,看起来go build缓存了中间构建工件,因此测试结果并不正确。go build有一个忽略该高速缓存的选项,但它似乎忽略了所有的缓存。我只想忽略部分该高速缓存。有没有办法做到这一点?或者有没有办法将PKG_CONFIG_PATH设置为go构建缓存的散列键?
PKG_CONFIG_PATH
go build
zxlwwiss1#
您可以尝试清理包该高速缓存,如
go clean -cache package/path/
然后去
1条答案
按热度按时间zxlwwiss1#
您可以尝试清理包该高速缓存,如
然后去