我对Linux和Git很新。我想知道checkpatch.pl
脚本的功能。我知道Internet上有一个源代码,但它是一个Perl脚本,我不知道Perl。checkpatch.pl如何工作,以及我们可以通过在补丁上运行得到什么?
那么,有谁能在这里解释我究竟做了什么?
我对Linux和Git很新。我想知道checkpatch.pl
脚本的功能。我知道Internet上有一个源代码,但它是一个Perl脚本,我不知道Perl。checkpatch.pl如何工作,以及我们可以通过在补丁上运行得到什么?
那么,有谁能在这里解释我究竟做了什么?
checkpatch.pl是内核树中的一个脚本,它有助于更好的内核代码,并且可以用来检查许多编码风格规则。此脚本默认适用于修补程序文件,但也可以使用-f
或--file
选项处理完整的源文件。
参见:
checkpatch.pl -h
这是检查你的编码风格匹配的Linux编码风格或不是工具。您可以使用-help查看可以使用的选项。在它检查你的文件后,该工具将打印一个结果,如编译结果。结果告诉你哪一行有编码风格错误和警告,并提醒你如何修改你的代码。而且您还可以修改脚本工具以匹配您自己的编码风格。
此链接可能有助于http://www.tuxradar.com/content/newbies-guide-hacking-linux-kernel – gpullen 2014-11-06 13:30:01