1

Bob Jenkins のパーフェクト ハッシュ パッケージを使用すると、「パーフェクト」バイナリをビルドした後、「./perfect < sample_input」で例を渡すことさえできず、常に「致命的なエラー: ハッシュをパーフェクトにできません: タブ [] をビルドできません」という警告が表示されます"、以前にこの問題に遭遇した人はいますか? ライブラリまたはパッケージに関連する他の安定した完全なハッシュはありますか? Jenkins の完全ハッシュ ライブラリのリンクを以下に引用します: http://burtleburtle.net/bob/hash/perfect.html

4

1 に答える 1

1

私は 64 ビット Linux で gcc と clang で同じ問題に直面し、その理由を見つけました: 4 バイト型の型定義をub4standard.hsb4から

typedef unsigned long int ub4;
typedef signed long int sb4;

typedef unsigned int ub4;
typedef signed int sb4;

または stdint.h (uint32_tおよびint32_t) からの型へのエイリアスとして定義される場合があります。

于 2013-09-15T12:01:07.027 に答える