内容源自APUE P.159
启动:
1.c程序从main函数开始执行
内核执行exec调用
2.启动例程
在调用main前,会先调用启动例程
连接器将启动例程指定为程序的起始地址
作用:从内核取得命令行参数和环境变量值
汇编语言
普通终止:
1.main返回
启动例程中,main返回后立即调用exit函数
执行所有的终止处理程序,然后关闭所有打开的流
2.调用exit函数族
exit:处理后返回内核
_exit / _Exit :直接返回内核
内容源自APUE P.159
启动:
1.c程序从main函数开始执行
内核执行exec调用
2.启动例程
在调用main前,会先调用启动例程
连接器将启动例程指定为程序的起始地址
作用:从内核取得命令行参数和环境变量值
汇编语言
普通终止:
1.main返回
启动例程中,main返回后立即调用exit函数
执行所有的终止处理程序,然后关闭所有打开的流
2.调用exit函数族
exit:处理后返回内核
_exit / _Exit :直接返回内核