linux内核开发程序风格
Posted dllstart
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux内核开发程序风格相关的知识,希望对你有一定的参考价值。
变量命名法
这里是linux不是windows,所以匈牙利命名法是不允许使用的,在内核中,局部变量只要可以明确表达自己的意思,可以使用idx,i这种名字的id,
全局函数和变量需要有表达性的名字例如get_active_name 之类的都是允许使用的。
空格的使用
在关键字周围使用空格
关于注释的使用
函数的注释应该表达这个函数做了什么,为什么做,而不是像以前一样写一大段这个程序怎么写的(这个问题我以前在写注释的时候出现过,实在是不应该)
关于测试内核
可以利用kgdb 来测试,这是一个补丁,运行了 这个补丁的机器可以通过电缆连接另一台机器,在另一台机器上对这台机器进行调试。
参考书籍
《LINUX内核设计与实现》
以上是关于linux内核开发程序风格的主要内容,如果未能解决你的问题,请参考以下文章