libfnv:C库,用于以32位,64位,128位或256位计算FNV哈希函数。 支持FNV-1a版本

时间:2021-05-18 12:37:17
【文件属性】:
文件名称:libfnv:C库,用于以32位,64位,128位或256位计算FNV哈希函数。 支持FNV-1a版本
文件大小:54KB
文件格式:ZIP
更新时间:2021-05-18 12:37:17
C libfnv 具有所有受支持的FNV-1a位长的C语言FNV哈希函数库:32、64、128、256、512和1024 编译说明 从回购中克隆: git clone https://github.com/fnvhash/libfnv.git 或者 下载一个版本并将其解压缩。 tar xvfz libfnv*tar* cd进入解压缩的目录: cd libfnv* 使用ls查找是否存在配置脚本。 ls -l configure 如果没有,请运行: ./autogen 一旦配置脚本可用,对于所有启用了autoconf的项目,编译都是正常的: ./configure make sudo make install 编译和运行自己的程序 一旦安装了该软件包,就可以轻松地对其进行编译和链接: gcc my_prog.c -o my_prog --static `pkg-confi
【文件预览】:
libfnv-master
----libfnvutil()
--------fnvutil.c(1KB)
--------fnvutil.h(409B)
--------Makefile.am(375B)
----man()
--------fnv1024sum.1(776B)
--------fnv32sum.1(766B)
--------fnv64sum.1(766B)
--------fnv512sum.1(770B)
--------fnv256sum.1(770B)
--------fnv128sum.1(770B)
----COPYING(34KB)
----README.md(2KB)
----libfnv()
--------arith128.c(1KB)
--------fnv128mp.c(1KB)
--------mgmp.h(179B)
--------fnv1024mp.c(2KB)
--------arith512.c(754B)
--------include()
--------ifnv.h(137B)
--------fnv512mp.c(2KB)
--------arith256.c(1KB)
--------arith128.h(512B)
--------fnv256mp.c(2KB)
--------arith1024.h(286B)
--------arith256.h(274B)
--------arith1024.c(769B)
--------fnv.c(1KB)
--------Makefile.am(709B)
--------mgmp.c(3KB)
--------arith512.h(274B)
----test()
--------compile-test(201B)
--------compile-dist-test(322B)
--------arithrunner(2KB)
--------arithtest.c(6KB)
--------unit()
--------all(260B)
--------run-unitcheck-test(153B)
--------run-tools-test(3KB)
--------Makefile.am(263B)
----m4()
--------ld-version.m4(1KB)
--------.keep(0B)
----INSTALL(15KB)
----LICENSE(1KB)
----autogen(61B)
----ChangeLog(0B)
----AUTHORS(30B)
----configure.ac(963B)
----README(61B)
----portable()
--------.keep(0B)
----tools()
--------fnv128sum.c(1KB)
--------fnv32sum.c(2KB)
--------fnv1024sum.c(1KB)
--------fnv256sum.c(1KB)
--------fnv64sum.c(1KB)
--------fnv512sum.c(1KB)
--------Makefile.am(1010B)
----NEWS(108B)
----lib()
--------fnvutil.sym(54B)
--------fnvutil.map(156B)
--------fnv.sym(634B)
--------fnv.map(1KB)
--------libfnv.pc.in(263B)
----Makefile.am(763B)
----circle.yml(195B)

网友评论