辛辛苦苦寫好了.go檔案 發現編譯還得敲命令才行,或許配置乙個好用點的ide環境可以解決
但是有時候實在不想開ide 於是在右鍵新增了乙個編譯功能
首先保證go相關的環境變數配置正確
1 windows registry editor version 5.0023 [hkey_classes_root\*\shell\build with go\command
]4 @="
cmd.exe /k \
"go build %1 && echo ok\""
然後儲存**到reg檔案 然後執行 合併到登錄檔
這樣所有檔案的右鍵將會多出乙個 go build 選單命令
單獨給go檔案增加的選單
windows registry editor version 5.00[hkey_classes_root\go_auto_file\shell\build with
go ]
[hkey_classes_root\go_auto_file\shell\build with go \command
]@="
cmd.exe /k \
"go build %1 && echo ok\""
[hkey_classes_root\go_auto_file\shell\build with go \ddeexec]
go編譯靜態檔案
最近用go語言寫了個 成都房地產薪酬 抓取網上的招聘資訊並進行統計。中間遇到一些坑在這裡記錄下來方便以後查閱 go在編譯成二進位制檔案時並沒有把我們的靜態資源檔案編譯進去,如果我們開發的是web應用的話就需要想辦法把我們的靜態檔案也編譯進去,這裡我們使用 go bindata 它可以把我們的靜態檔案...
go 刪除 檔案 某行 Go 編譯器概述
本文基於go 1.13。go編譯器是go生態系統中的乙個重要工具,因為它是將程式構建為可執行二進位制檔案的基本步驟之一。編譯器的歷程是漫長的,它已經用c語言編寫,轉移到go,許多優化和清理將在未來繼續發生。讓我們發現它的高水平運作。go編譯器由四個階段組成,可分為兩類 為了更好地理解每個階段,讓我們...
go交叉編譯
指定叉編譯目標 goarch 目標平台 編譯後的目標平台 的處理器架構 386 amd64 arm goos 目標平台 編譯後的目標平台 的作業系統 darwin freebsd linux windows 一 windows 下編譯linux 64位可執行程式 set cgo enabled 0 ...