可见__EXPORT_SYMBOL就是把要导出的符号以kernel_symbol的形式组织,单独编译成一个段。 下面是符号导出的两种用法,一种是导出全局变量,一个是导出函数。 EXPORT_SYMBOL_GPL(nr_irqs); EXPORT_SYMBOL_GPL(kdb_register); #define __EXPORT_SYMBOL(nr_irqs, _gpl) \ extern typeof(nr_irqs) nr_irqs; \ //...