程序的終止及atexit函數詳解

一、背景 對C語言有所瞭解的人,都知道main函數是整個程序的入口。 可是其實不是,在內核中能夠使用連接器來設置程序的開始地方。以下: 當內核使⽤⼀個exec函數執⾏C程序時,在調⽤main函數以前先調⽤⼀個特殊的啓動例程。可執⾏程序文件將此啓動例程指定爲程序的起始地址(這是由鏈接編輯器設置的,而鏈接編輯器則由C編輯器調用)。 啓動例程從內核獲取命令⾏參數和環境變量,而後爲調⽤main函數作好準備
相關文章
相關標籤/搜索