Go檔案右鍵編譯

2022-06-26 19:03:14 字數 728 閱讀 5209

辛辛苦苦寫好了.go檔案 發現編譯還得敲命令才行,或許配置乙個好用點的ide環境可以解決

但是有時候實在不想開ide 於是在右鍵新增了乙個編譯功能

首先保證go相關的環境變數配置正確

1 windows registry editor version 5.00

23 [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 ...