首页 » 技术分享 » md5校验失败

md5校验失败

 

最近移植p2p代码到linux平台,发现运行时生成的md5值总是与url里面解析出来的md5值不一致。后来发现,原来我用的x86-64的系统,源代码是win32的,所以导致long类型不一致,所以md5校验失败。

解决方法:

需要安装的库:

sudo apt-get -y install ia32-libs

编译选项:

CFLAGS += -m32

如果要开发跨平台的代码,需要使用一些标准的数据类型,比如int32_t,具体还要google一下,再做总结。

转载自原文链接, 如需删除请联系管理员。

原文链接:md5校验失败,转载请注明来源!

0