我无法在 Windows 下编译 James Taylor 出色的小“seek-bzip2”?它可以索引 bzip2 存档,然后使用该索引提供对存档各个块的随机访问。
它是用 C 编写的,需要 64 位长的 long,可在此处获得:http: //bitbucket.org/james_taylor/seek-bzip2
我无法让它在任何免费的 Windows C 编译器上编译。
- Borland 没有一些必需的头文件。
- lcc 编译它,但它在任何 bzip2 文件上都因“意外 EOF”而失败。
- 如果您删除“-m64”标志,mingw 将编译它,但它会以与上述 lcc 相同的方式失败。
免费的编译器似乎没有很好的调试支持,MS Visual Studio 拒绝安装在我的可移动硬盘上,而且我的上网本的 C 和 D 驱动器没有足够的空间。
编辑自从我要求某人为我移植它以来,我已经改写了这个问题,但我很高兴自己尝试移植它。我只是不知道从哪里开始。自从 64 位类型变得普遍之前,我就没有接触过 C。