posts - 27,  comments - 68,  trackbacks - 0

今天甲方通知要统计一下我们协议栈代码的行数,好久没有关心过这样的问题,上一次统计代码行数好像是好多年前的事情了,也忘记了用的什么工具。最开始想用NLOC,因为需要.NET 2.0,我的机器装不上。为了这个工具安装.NET 2.0有点不划算。又找了一个C++编写的工具Code Counter Tool。这个工具可以支持Visual C++ 6.0的工程。不过我们的工程是VxWorks工程,对于非VC6的工程需要建立一个.map文件,里面包括所有需要统计的文件。这个工作可以在命令行中完成:

dir /> prj.map

其中的/b参数表示只显示文件名,dir的结果会写入prj.map文件,正好可以满足要求。

最后的统计结果表明,我们的协议栈有109个文件(不包括需要的运行库),共161,688行代码,其中空白行13,554,注释行为38,311。这是一个小巧的,但是完整的基站协议栈代码。

posted on 2009-01-22 16:30 zealsoft 阅读(1228) 评论(1)  编辑 收藏 引用 所属分类: 嵌入式开发

FeedBack:
# re: 统计源程序的工具
2009-01-23 09:25 | guest
可以试试Line Counter  回复  更多评论
  

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


欢迎访问我的学术博客

<2009年1月>
28293031123
45678910
11121314151617
18192021222324
25262728293031
1234567

常用链接

留言簿(13)

随笔分类(28)

随笔档案(27)

搜索

  •  

积分与排名

  • 积分 - 56681
  • 排名 - 391

最新评论

阅读排行榜

评论排行榜