1、初始化和OS版本有关的全局变量 2、初始化堆 3、初始化IO 4、获取命令行参数和环境变量 5、初始化C库的一些数据 6、调用main并记录返回值 7、检查错误并将main的返回值返回 另外,还需要支持调试功能