日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
UPX怎么壓縮Go的可執(zhí)行文件

本文由
golang教程欄目給大家介紹如何使用 UPX 來壓縮 Go 的可執(zhí)行文件,希望對需要的朋友有所幫助!

通常使用 go 構(gòu)建的可執(zhí)行文件有點大,但總是希望生成一個較小的可執(zhí)行文件。

在這篇文章中,將介紹幾種減小可執(zhí)行文件大小的方法。

最終效果是可執(zhí)行文件的大小將比正常生成的小得多。

通常構(gòu)建的文件具有以下大小。

Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-a----       12/14/2019   9:47 AM        1974272 main-ori.exe

添加構(gòu)建標(biāo)志

使用 go 工具構(gòu)建項目時可以添加兩個 ld 參數(shù),它們是 -s 和 -w。

go build -ldflags="-s -w" main.go

-s:省略符號表和調(diào)試信息。 大多數(shù)情況下,在生產(chǎn)環(huán)境中不需要它們。

-w: 省略 DWARF 消息。

這兩個參數(shù)不會影響程序的執(zhí)行,但它會減少可執(zhí)行文件的大小。

Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-a----       12/14/2019   9:48 AM        1427968 main-flag.exe

UPX 壓縮

upx 是一個二進制壓縮工具。它可用于壓縮二進制文件和進一步減少文件大小。

壓縮文件的命令是:

upx main.exe

壓縮后,文件大小變小了很多。

Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-a----       12/14/2019   9:52 AM         495616 main.exe

快樂編碼。


當(dāng)前題目:UPX怎么壓縮Go的可執(zhí)行文件
轉(zhuǎn)載注明:http://www.5511xx.com/article/dhijpoj.html