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