|
|
发表于 2005-6-18 02:01:01
|
显示全部楼层
Post by xueyan
分析elf文件格式的工具已经很多了,比如 bjdump和readelf,,这些已经足够了。我写这个程序的目的只是想更好的学习了解elf而已,没想那么多了。。。
如果把按照Tetris的这样做,是不是很麻烦???我不知道为什么不建议在main函数之外调用printf???
这只是编程序的好习惯。虽然有点麻烦,但代码的可复用性大大挺高。
举个例子,如果你现在要做一个x-windows下的elf文件分析工具,那你上面的代码就完完全全要扔掉了,因为你把数据分析和输出混杂在了一起。但如果你把它们分开来,那么代码就仍然可以使用。可参照我前面的一个ip包分析程序:
http://www.linuxsir.cn/bbs/showthread.php?t=202263 |
|