Go語言編譯程序從后臺運行,不出現(xiàn)dos窗口的操作
命令:
go build -ldflags "-H windowsgui" 編譯文件.go
例如:
go build -ldflags "-H windowsgui" main.go
常用參數(shù):
-o "chen.exe" 增加此參數(shù)則編譯后的輸出文件名稱改為chen.exe
補充:golang 常用快捷鍵,編譯linux程序參數(shù)設置,編譯不顯示DOS窗口命令
整理下個人在開發(fā)過程中常用的快捷鍵:
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
參數(shù)信息(在方法調(diào)用參數(shù)內(nèi)) 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
選擇直到代碼塊結(jié)束/開始 Ctrl + Shift +] / [
展開/折疊代碼塊 Ctrl + NumPad + / -
展開/折疊所有 Ctrl + Shift + NumPad + / -
Refactoring(重構(gòu))
復制文件 F5
移動文件 F6
Navigation(導航)
向后/向前導航 Ctrl + Alt + 方向鍵 左/右
導航到上一個編輯位置 Ctrl + Shift +退格鍵(backspace)
轉(zhuǎn)到聲明 Ctrl + B,Ctrl + 鼠標左鍵單擊
轉(zhuǎn)到實現(xiàn) Ctrl + Alt + B
轉(zhuǎn)到類型聲明 Ctrl + Shift + B
轉(zhuǎn)到超級方法/超類 Ctrl + U
轉(zhuǎn)到上一個/下一個方法 Alt + 方向鍵 上/下
Compile and Run
調(diào)試 Shift + F9
運行 Shift + F10
查找用法/在文件中查找用法 Alt + F7 / Ctrl + F7
在Windows中編譯Linux運行的Golang程序
// cmd 設置參數(shù) SET CGO_ENABLED=0 SET GOOS=linux SET GOARCH=amd64 go build
golang執(zhí)行時不顯示DOS窗口(Using Go Version 1.4.2 以上)
go build -ldflags "-H windowsgui"
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。
相關(guān)文章
Go?處理大數(shù)組使用?for?range?和?for?循環(huán)的區(qū)別
這篇文章主要介紹了Go處理大數(shù)組使用for?range和for循環(huán)的區(qū)別,對于遍歷大數(shù)組而言,for循環(huán)能比for?range循環(huán)更高效與穩(wěn)定,這一點在數(shù)組元素為結(jié)構(gòu)體類型更加明顯,下文具體分析感興趣得小伙伴可以參考一下2022-05-05Golang使用Apache PLC4X連接modbus的示例代碼
Modbus是一種串行通信協(xié)議,是Modicon公司于1979年為使用可編程邏輯控制器(PLC)通信而發(fā)表,這篇文章主要介紹了Golang使用Apache PLC4X連接modbus的示例代碼,需要的朋友可以參考下2024-07-07go使用consul實現(xiàn)服務發(fā)現(xiàn)及配置共享實現(xiàn)詳解
這篇文章主要為大家介紹了go使用consul實現(xiàn)服務發(fā)現(xiàn)及配置共享實現(xiàn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-05-05詳解如何在Go語言中循環(huán)數(shù)據(jù)結(jié)構(gòu)
這篇文章主要為大家詳細介紹了如何在Go語言中循環(huán)數(shù)據(jù)結(jié)構(gòu)(循環(huán)字符串、循環(huán)map結(jié)構(gòu)和循環(huán)Struct),文中的示例代碼代碼講解詳細,需要的可以參考一下2022-10-10