可能是迭代的宏定义编译器不认
编译driver.c出错;    
 driver.c   include    "config.h "    "const.h "   
 config.h   中有 
 ... 
 #define   NR_BUFS		   512 
 ...   
 const.h   中有 
 ... 
 #define   NR_IOREQS	MIN(NR_BUFS,   64) 
 ... 
 #define   MIN(a,   b)         ((a)    <   (b)   ?   (a)   :   (b)) 
 ...   
 编译的时候报如下错: 
 driver.c:188:NR_BUFS   undeclared   (first   use   in   this   function)   
 在linux下编译。 
 是不是因为迭代的宏定义编译器不认? 
 是不是要在编译时加上什么参数? 
 还是其它?
------解决方案--------------------是不是因为迭代的宏定义编译器不认? 
 -------------------- 
 不是,在仔细查查是不是由于条件编译的条件没有满足导致的, 
 还有个办法,写个只有几行的简单.c文件,然后编译,这样比较容易判断。