SunBo

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2010年12月2日

摘要: 转自:http://bbs.chinaunix.net/thread-1685440-1-1.html很多程序员都遇到过这样的问题:已经上线运行很长时间的系统出了问题,并且其中的很多程序经过了多次的修改和升级,日志中的信息和现有的程序完全对不上号!怎样才能查看程序的信息(例如版本号、编译的时间等)、以确定程序的确切版本呢?很多的版本管理工具(例如CVS、SVN)可以帮你管理源码的版本,但并不会在编译的时候把编译信息写到二进制执行码中去。因此,还是要通过其他手段来实现。 在这里我提供了一种在可执行程序中写入编译信息的办法,希望对大家有帮助。 这个例子由两个程序构成:test.c、version. 阅读全文
posted @ 2010-12-02 08:34 SunBo 阅读(436) 评论(0) 推荐(0) 编辑