我想从源代码重新编译adb,我下载了整个android源代码(使用repo),并从根目录中发送“make adb”命令来构建adb(我也使用USE_MINGW = 1为Windows构建)。问题是输出文件(用于linux的adb和用于windows的adb.exe)大约为17MB,与Google提供的1,7MB预编译adb相比是巨大的。 我尝试在最大压缩时使用upx,它变为5MB,压缩为4MB。谷歌提供的压缩adb仍然是0,7MB。 我需要尽可能地减小文件大小,因为我的adb版本需要多次下载。我知道4MB并不是什么大问题,但我不想使用Upx(它被认为是某些av的误报)。有没有人知道如何在编译期间减小输出文件的文件大小?