2012年4月11日

内核开发基础——make mrproper及mrproper的含义

摘要: Linux下面去编译项目之前,一般常会用make mrproper去先删除之前编译所生成的文件和配置文件,备份文件等,其中,mrproper和distclean,clean之间的区别,Linux内核源码根目录下面的makefile中,有很清晰的解释:help:@echo 'Cleaning targets:'@echo ' clean - Remove most generated files but keep the config and'@echo ' enough build support to build external modules 阅读全文

posted @ 2012-04-11 20:25 n哖苡逅 阅读(9274) 评论(0) 推荐(3) 编辑

内核开发基础2——Linux内核源代码

摘要: 一、目录结构Linux内核源代码采用树形结构进行组织,非常合理地把功能相关的文件都放在同一个子目录下,使得程序更具可读性。内核源代码下载地址:www.kernel.org1. arch目录arch是architecture的缩写。内核所支持的每种CPU体系,在该目录下都有对应的子目录。每个CPU的子目录,又进一步分解为boot,mm,kernel等子目录,分别包含控制系统引导,内存管理,系统调用等。| --x86 /* 英特尔cpu及与之相兼容体系结构的子目录*/ | |--boot /*引导程序*/| | |--compressed /*内核解压缩*/| |--tools /*生成压缩内核映 阅读全文

posted @ 2012-04-11 20:10 n哖苡逅 阅读(569) 评论(0) 推荐(0) 编辑

导航