Linux操作系统--进程的栈和传递给main函数参数

进程刚开始启动的时候,需要获知进程运行的系统环境变量、进程的运行参数。这些常见做法是操作系统在开启进程前,保存到进程的虚拟空间的栈中的。假设系统的环境变量有:HOME=/home/user和PATH=/usr/bin,命令是 prog 123则,进程初始化后的栈如下所示: 进程开启后,运行时库会把栈的初始化信息中的参数传递给main()函数,也就是main()函数的两个argc和argv参数,即对
相关文章
相关标签/搜索