常用的golang編譯參數有哪些
小億
97
2023-10-22 04:49:10
常用的golang編譯參數有以下幾個:
- -o:指定輸出文件名,例如:-o app
- -race:啟用競爭檢測器,在并發程序中檢測數據競爭
- -ldflags:指定鏈接參數,例如:-ldflags="-s -w"可以減少可執行文件的大小
- -gcflags:指定編譯參數,例如:-gcflags="-N -l"可以禁用優化和內聯
- -tags:根據標簽條件編譯代碼,例如:-tags=json可以只編譯支持json標簽的代碼
- -v:顯示編譯過程中的詳細信息
- -a:強制重新編譯所有依賴包
- -mod:指定模塊支持,例如:-mod=vendor可以使用vendor文件夾中的依賴包
- -work:打印編譯過程中的臨時工作目錄
- -asmflags:指定匯編參數,例如:-asmflags="-S"可以輸出匯編代碼
這些編譯參數可以根據實際需求進行組合和使用。
镇远县|
高雄县|
德州市|
碌曲县|
舟曲县|
油尖旺区|
都江堰市|
确山县|
邯郸市|
清丰县|
正宁县|
嘉荫县|
嘉鱼县|
陆良县|
枣强县|
九江县|
郴州市|
忻城县|
神木县|
白沙|
石泉县|
旅游|
甘孜|
湘西|
独山县|
江门市|
龙泉市|
正蓝旗|
四平市|
冀州市|
兰州市|
宁河县|
乃东县|
灵宝市|
丰台区|
昌都县|
淮安市|
澄江县|
庆元县|
金川县|
敦化市|