Linux操作系統--進程的棧和傳遞給main函數參數

進程剛開始啓動的時候,需要獲知進程運行的系統環境變量、進程的運行參數。這些常見做法是操作系統在開啓進程前,保存到進程的虛擬空間的棧中的。假設系統的環境變量有:HOME=/home/user和PATH=/usr/bin,命令是 prog 123則,進程初始化後的棧如下所示: 進程開啓後,運行時庫會把棧的初始化信息中的參數傳遞給main()函數,也就是main()函數的兩個argc和argv參數,即對
相關文章
相關標籤/搜索