Sunday, November 02, 2008

因为我的程序有输出二进制文件作为中间产物,要检查它是否正确,我第一个想到了Windows下的UltraEdit,于是就想在Linux下找一个类似的工具.

用Unix binary editor做关键词google了一下,找到了hexed这个开源工具,我下载了源代码.

结果编译不成功,该死的hexed代码里有形如
static const stOk = 0; // things are allright
的代码,我知道在某些编译器下,这可以视作隐式的int声明.但是在gcc 3.4.4里实在找不到支持这中愚蠢语法的选项.

于是,事情就吊在这里,我甚至对Linux产生怀疑,怎么连个二进制文件查看都这么难呢?

今天突然想起来,查看二进制文件应该是很常见的功能,也是很容易实现的,会不会Linux已经内建了该项功能?

于是用"linux 二进制 查看",很轻松的找到一个帖子告诉我,od即可实现我要的功能.

一天没解决的问题,一分钟解决了,�!

有时间再系统学习Linux使用!

1 Comments:

Blogger Unknown said...

vim和emacs不是都有二进制模式吗?

03 November, 2008 06:30  

Post a Comment

<< Home