猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
从已编译的二进制文件中获取 golang 版本
有没有办法
pkg/
从编译的二进制文件中获取 golang 版本?
$GOPATH/pkg
我只想在更改 golang 版本时自动删除文件夹。
慕村9548890
浏览 313
回答 2
2回答
达令说
没关系,找到答案了[ `strings $pkg_a_file | grep 'go object' | head -n 1 | cut -f 5 -d ' '` != `go version | cut -f 3 -d ' '` ] && \ rm -rf $GOPATH/pkgstrings $pkg_a_file | grep 'go object' | head -n 1 | cut -f 5 -d ' ' 部分将显示类似 go1.6.2pkg_a_file 可以是这样的:PKG_OS_ARCH=`go version | cut -d ' ' -f 4 | tr '/' '_'`pkg_a_file=$GOPATH/pkg/$PKG_OS_ARCH/gitlab.com/kokizzu/gokil/A.a外部参考: http: //kokizzu.blogspot.co.id/2016/06/solution-for-golang-slow-compile.html
0
0
0
斯蒂芬大帝
对于 1.9.2,grep 命令是strings $pkg_a_file | grep 'Go cmd/compile'
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Go
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续