Linux内核网络系统结构图(TCP/IP)和源代码的布局

上面的代码在内核中经常使用到,其中“__attribute__”、“__section__”等就是GCC编译器的关键字。 上面这段程序提供了一种初始化模块的方法: 1、如果一个内核模块需要在系统启动的时候初始化,只需在模块的源程序中调用“module_init( function )”这样的代码,GCC编译器在编译代码时,就会将这个函数的指针放到一个特定的代码段中(“.initcall.init”
相关文章
相关标签/搜索