13
A
回答
12
使用runtime.Version()在運行時找出去的二進制文件的版本,內置:
func Version() string
版本返回轉到樹的版本字符串。它可以是序列號 ,也可以是可能的版本標籤,例如「release.2010-03-04」。尾隨+ 表示樹在構建的時間 處進行了本地修改。
14
下面的命令應該這樣做:
# strings binary_path | grep 'go1\.'
go1.5.3
+0
事實上,當你需要知道版本而不重建二進制文件時,這是一個很好的解決方案 – arnaud576875
+0
不適用於go1.8 – Bryce
相關問題
- 1. 找出Dojo的版本
- 2. Go Top a TVertScrollBox
- 3. 找出我的sqlite版本
- 4. AppEngine/Go:使用Go的新版本與SDK
- 5. Go中的.a文件是什麼?
- 6. 是否可以使用從不同版本構建的Go包?
- 7. 使用go-github打印出存放庫版本
- 8. 如何找出Redis版本
- 9. SVN找出合併版本?
- 10. 如何找出STL版本
- 11. 查找Xcode 4 Binary
- 12. 是否有「基於MD5的分組密碼」的Go版本?
- 13. 崇高文本 '查找文件' 給出了查找結果<binary>
- 14. 如何找出您在tcl腳本中使用的是哪個版本的Synplify
- 15. 找出版本庫路徑的最早版本?
- 16. A C++的%版本%運算中的R
- 17. Haskell Binary div Binary
- 18. 如何找出JBoss AS 7的版本?
- 19. 找出已安裝的樹枝版本
- 20. 如何找出原來的jdk版本
- 21. 如何找出SVN版本的作者?
- 22. 找出所有xorg組件的版本
- 23. 如何找出父母的pom版本?
- 24. 如何找出在較舊的Mac OS X版本上可用的Perl版本?
- 25. GAE Go版本3 API錯誤
- 26. 在Go中檢測windows版本
- 27. Ansible GVM - Go版本管理器
- 28. 未找到Eclipse Juno C++ Binary?
- 29. 找到版本
- 30. 如何找出正在使用哪個(版本的)函數?
你能提供一個使用的例子? (對於那些根本不知道的人)你需要更改應用程序二進制文件嗎? –
@RO_engineer您可以從程序中調用'runtime.Version()'來獲取版本。這不能用於分析現有的二進制文件。 – fuz