1. 程式人生 > >Linux核心分析第二次作業

Linux核心分析第二次作業

 

這周學習了《庖丁解牛Linux核心分析》並且學習了實驗樓的相關知識。

在實驗樓的虛擬環境下編寫程式碼:

通過gcc編譯後,使用檢視檔案命令:cat  -n 20189223.c

 

 

 

 在vim中,通過“g/\.s*/d”命令可以刪除很多所有以“.”開頭的字串,獲得了“乾淨”的程式碼。

                                                 堆疊空間示意圖

程式從main函式開始執行,通過堆疊的方式進行運算

 

堆疊執行過程如圖所示。

還學習了vim、gcc測試、gdb測試、靜態庫的測試、共享庫

 

 

 

 

 

不懂的問題:

  堆疊的過程不是特別清楚