学习于http://www.xuebuyuan.com/755188.html 一、linux内核目录 -(2.6内核) ① arch目录:包括了所有和体系结构相关的核心代码。它下面的每一个子目录都代表一种Linux支持的体系结构,例如i386就是Intel CPU及与之相兼容体系结构的子目录。PC机一般都基于此目录。 ② include目录:包括编译核心所需要的大部分头文件,例如与平台无关的头文件在include/linux子目录下。 ③ init目录 : 包含核心的初始化代码(不是系统的引导代码),有main.…

2018年3月21日 0条评论 0点热度 阅读全文

先看一个例子: #define czg(x,y) x##y czg(love,9728)=? 答案:love9728 ## 被称为连接符,用来将两个宏参数连接为一个宏参数。 再看: #define czg(x) #@x czg(3)=? 答案:’3’ #@其实就是给x加上单引号 但是如果你的测试参数超过四个字符(czg(12345)),编译器就给报错!error C2015: 常量中的字符太多:error C2015: too many characters in const 最后: #define czg(x) …

2017年6月4日 0条评论 2点热度 阅读全文