开源C程序,要求很少,二进制大小至少为2MB

开源C程序,要求很少,二进制大小至少为2MB,c,binary,size,requirements,C,Binary,Size,Requirements,我正在开发一个操作系统,我需要一个测试程序(任何类型的功能)来测试某些内部功能。 我找不到任何合适的程序来做这项工作。也许你们当中有一个人认识一个。 该程序应该是开源的,用C编写,很少使用用户库(只使用文件IO、pthreads、stdio、stdlib),并且必须具有至少2MB的二进制大小 谢谢你的建议。/*“你好”*/ /* "Big Hello". */ /* Hereby placed in the public domain. */ #include <stdio.h>

我正在开发一个操作系统,我需要一个测试程序(任何类型的功能)来测试某些内部功能。 我找不到任何合适的程序来做这项工作。也许你们当中有一个人认识一个。 该程序应该是开源的,用C编写,很少使用用户库(只使用文件IO、pthreads、stdio、stdlib),并且必须具有至少2MB的二进制大小

谢谢你的建议。

/*“你好”*/
/* "Big Hello". */
/* Hereby placed in the public domain. */
#include <stdio.h>

char mem[1<<21] = { 1 };

int main(void)
{
    printf( "Hello, world!\n" );
    return 0;
}
/*特此公布于公共领域*/ #包括
char mem[1有许多不同风格的shell都是开源的。您应该能够选择一个使用操作系统中正确功能的shell来提供良好的测试


busybox软件包中可以访问的shell可能是一个很好的起点。

Hello World,带有2MB NOP幻灯片?如果您正在编写操作系统,那么编写这样的用户模式应用程序对您来说应该是非常简单的。