歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Unix知識 >> 關於Unix

軟件測試中Linux核心介紹以及編譯

軟件 測試 中Linux核心介紹以及編譯 Linux 核心源碼結構介紹 當我們安裝好一個 Linux 系統,通常核心源碼存放在/usr/src/linux/目錄。 下面先看看這目錄下的各個子目錄及文件。 [/]#cd /usr/src/linux [linux]#ls -aF ./ MAINTAINERS drivers/ kernel/ script 軟件測試中Linux核心介紹以及編譯
Linux 核心源碼結構介紹
當我們安裝好一個 Linux 系統,通常核心源碼存放在/usr/src/linux/目錄。
下面先看看這目錄下的各個子目錄及文件。
[/]#cd /usr/src/linux
[linux]#ls -aF
./ MAINTAINERS drivers/ kernel/ scripts/
../ Makefile fs/ lib/
COPYING README include/ mm/
CREDITS Rules.make init/ modules/
Documentation/ arch/ ipc/.net/
下面我們逐一描述:
COPYING
## GPL 版權申明,看後你至少應該知道,你對具有GPL 版權的源代碼改動而形成的程序,
或使用GPL 工具產生的程序,具有使用GPL發表的義務。其中之一就是公開源代碼。
CREDITS
## 光榮榜,你應當感謝的一些人的信息,其中的每一個人都對Linux 做出過很大貢獻。
Documentation/
## 文檔目錄,可有選擇地看一下你感興趣的部分
MAINTAINERS
## 維護人員列表,對當前版本的內核各部分都有誰負責,如果你研究的夠深入,可以與他
們討論
Makefile
## 如果你在UNIX 編譯過程序,可以看明白
README
## Linus 所寫,核心及其編譯配置方法簡單介紹
Rules.make
## make 時使用的一些共同規則
arch/
## architecture(體系結構)我關心的i386 啟動過程在其中,包括Linux 在多種平台下的實
現。如果要移植系統到一個新的CPU環境中,這就是你要關心的目錄
誠恩Linux 培訓工作室
drivers/
## 驅動程序目錄,包含大量設備驅動的實現,按類別分子目錄
fs/
## 文件系統,實現了當前流行的幾乎所有文件系統。Cool
include/
## 嵌入文件目錄
init/
## 初始化文件,包含main.c 和version.c 兩個文件。Initialize
ipc/
## ipc 的實現,與SYS V 兼容
kernel/
## 最核心代碼,調度,中斷,信號等的處理
lib/
## 一些工具。
mm/

Copyright © Linux教程網 All Rights Reserved