gt終端a 的 tab-3:開啟 system.map 檔案,方便查詢核心的符號表,以及記憶體位址。不過這個實際用的比較少。
gt終端a 的 tab-4:執行 readelf -s vmlinux > vmlinux.elf; vim vmlinux.elf,也可以查詢核心符號表。這個比 tab-3 用得更多一些。
gt終端a 的 tab-5:開啟 .config 檔案,可以很方便地檢視任乙個巨集定義。
再說 gt終端b。
gt終端b 的 tab-1:linux-2.6.28.7 的目錄,開啟 init/main.c,檢視 start_kernel(),這是 linux 的開始(head_64.s 部分待續)。
gt終端b 的 tab-2:開啟目標檔案中 start_kernel 的彙編**,可以對應 c **,看到哪些函式在編譯中被忽略了,還可以看到變數的位址。命令: cd init; objdump -rdl main.c > main.elf; vim main.elf
軟體開發環境 開發環境 測試環境 生產環境的區別
原創 2016年06月13日 15 46 21 對於乙個剛進入公司的新人來說,在熟悉工作環境的時候,會聽著幾個 老人 在自己可視範圍之外或者輕鬆的討論著業務,其措辭拿捏精準,期間,涉及到一系列的概念,可能會讓你不覺明厲,暗嘆 高階,大氣,上檔次 有些術語,它既有官方稱呼,也有通俗叫法,對於不覺明厲的...
軟體開發環境 開發環境 測試環境 生產環境的區別
對於乙個剛進入公司的新人來說,在熟悉工作環境的時候,會聽著幾個 老人 在自己可視範圍之外或者輕鬆的討論著業務,其措辭拿捏精準,期間,涉及到一系列的概念,可能會讓你不覺明厲,暗嘆 高階,大氣,上檔次 有些術語,它既有官方稱呼,也有通俗叫法,對於不覺明厲的我們只能在 不識廬山真面目,只緣身在此山中 的大...
revit內部開發環境和外部開發環境
1.模組 model start方法 模組載入時執行 model shutdown方法 模組解除安裝時執行 2.巨集 方法,執行巨集時執行 基本原理 開發者可以通過iextrenalcommand來新增自及的應用,revit通過.addmin檔案來載入和識別外部檔案。如果revit沒有其他命令在執行...