Go語言編譯程序從後臺運行,不出現dos窗口的操作
命令:
go build -ldflags "-H windowsgui" 編譯文件.go
例如:
go build -ldflags "-H windowsgui" main.go
常用參數:
-o “chen.exe” 增加此參數則編譯後的輸出文件名稱改為chen.exe
補充:golang 常用快捷鍵,編譯linux程序參數設置,編譯不顯示DOS窗口命令
整理下個人在開發過程中常用的快捷鍵:
Debugging
單步進入 F7
單步越過 F8
運行到光標 Alt + F9
恢復程序 F9
設置/取消斷點 Ctrl + F8
查看斷點 Ctrl + Shift + F8
Search / Replace
搜尋所有 Double Shift
查找(當前頁查找) Ctrl + F
查找方法或者變量 Ctrl + Shift + Alt + F7
查找下一個 F3
查找上一個 Shift + F3
替換 Ctrl + R
在路徑中查找 Ctrl + Shift + F
替換為路徑 Ctrl + Shift + R
Editing
參數信息(在方法調用參數內) Ctrl + P
快速文檔查找 Ctrl + Q
外部文檔查找 Shift + F1
顯示錯誤的描述 Ctrl + F1
行註釋 Ctrl + /
塊註釋 Ctrl + Shift + /
重新格式化代碼 Ctrl + Alt + L
自動縮進行 Ctrl + Alt + I
縮進/取消縮進所選行 Tab / Shift + Tab
復制當前行 Ctrl + D
刪除當前行 Ctrl + Y
開始新行 Shift + Enter
切換插入符號或所選塊中單詞的大小寫 Ctrl + Shift + U
選擇直到代碼塊結束/開始 Ctrl + Shift +] / [
展開/折疊代碼塊 Ctrl + NumPad + / –
展開/折疊所有 Ctrl + Shift + NumPad + / –
Refactoring(重構)
復制文件 F5
移動文件 F6
Navigation(導航)
向後/向前導航 Ctrl + Alt + 方向鍵 左/右
導航到上一個編輯位置 Ctrl + Shift +退格鍵(backspace)
轉到聲明 Ctrl + B,Ctrl + 鼠標左鍵單擊
轉到實現 Ctrl + Alt + B
轉到類型聲明 Ctrl + Shift + B
轉到超級方法/超類 Ctrl + U
轉到上一個/下一個方法 Alt + 方向鍵 上/下
Compile and Run
調試 Shift + F9
運行 Shift + F10
查找用法/在文件中查找用法 Alt + F7 / Ctrl + F7
在Windows中編譯Linux運行的Golang程序
// cmd 設置參數 SET CGO_ENABLED=0 SET GOOS=linux SET GOARCH=amd64 go build
golang執行時不顯示DOS窗口(Using Go Version 1.4.2 以上)
go build -ldflags "-H windowsgui"
以上為個人經驗,希望能給大傢一個參考,也希望大傢多多支持WalkonNet。如有錯誤或未考慮完全的地方,望不吝賜教。
推薦閱讀:
- golang交叉編譯詳細
- pycharm快捷鍵大全 pycharm快捷鍵一覽表
- 語言編程花絮內建構建順序示例詳解
- Makefile構建Golang項目示例詳解
- golang 在windows中設置環境變量的操作