用一行代码增加可执行文件的大小
#include <stdio.h>
const char __data__[1024 * 1024 * 10] = { 'a' }; //这个是重点
int main()
{
printf("This is a very simple program.\n");
return 0;
}
保存成big.c然后用编译器编译一下
gcc big.c -o big -O2编译器会将这个数组填充至程序的data段,也就增加了文件的大小,你也可以调整数组长度来调整文件大小哦。
本文介绍了一种通过在程序中定义固定长度的字符数组来人为增大可执行文件大小的方法。这种方法通过简单的一行代码即可实现,并可通过调整数组长度灵活控制文件大小。
2288

被折叠的 条评论
为什么被折叠?



