今天甲方通知要统计一下我们协议栈代码的行数,好久没有关心过这样的问题,上一次统计代码行数好像是好多年前的事情了,也忘记了用的什么工具。最开始想用NLOC,因为需要.NET 2.0,我的机器装不上。为了这个工具安装.NET 2.0有点不划算。又找了一个C++编写的工具Code Counter Tool。这个工具可以支持Visual C++ 6.0的工程。不过我们的工程是VxWorks工程,对于非VC6的工程需要建立一个.map文件,里面包括所有需要统计的文件。这个工作可以在命令行中完成:
dir /b > prj.map
其中的/b参数表示只显示文件名,dir的结果会写入prj.map文件,正好可以满足要求。
最后的统计结果表明,我们的协议栈有109个文件(不包括需要的运行库),共161,688行代码,其中空白行13,554,注释行为38,311。这是一个小巧的,但是完整的基站协议栈代码。
posted on 2009-01-22 16:30
zealsoft 阅读(1241)
评论(1) 编辑 收藏 引用 所属分类:
嵌入式开发