我最近做了一些关于可执行压缩的研究。在 Linux 而非 Windows 中编译test.c
C 语言源并使用 UPX 对其进行压缩时。它在终端中列出:UPX: test.so NotCompressibleException
。的源代码test.c
是:
int main(){
int i = 0;
printf("HelloWorld\n");
return 0;
}
我猜是可执行文件太简单而无法压缩?或者我可能错过了什么?如果有人知道这个问题,请告诉我原因。如果没有人告诉我,我必须阅读源代码才能找出问题所在。啊! 阅读源代码的负担。