安装了zlib编译报错
‘壹’ 为什么编译时出现cannot find lz错误,怎么解决
编译时出现cannot find lz错误,是设置错误造成的,解决方法如下:
1、首先在使用angular-cli开发处理Base64,出现了编译错误【error TS2304: Cannot find 】。
‘贰’ 交叉编译zlib出错
$ export CC=mipsel-linux-gcc
$ ./configure --prefix=/opt --shared
$ make CC=mipsel-linux-gcc
$ make install
ps:此处的环境CC=mipsel-linux-gcc 记得换回来!
‘叁’ 冒险岛冒险岛data11801.cadzlib错误 怎么解决!
分给我。
你中毒了。
1、只破坏10M大小以下的exe格式文件(含install安装程序、自解压安装程序、电子书、补丁包文件等)
2、文件大小字节数不变,但用MD5校验前后校验码改变;(另右键属性可查看被修改破坏时间)
3、微软等含数字签名的exe安装文件(如补丁包)的验证时间项丢失,文件损坏;
4、ebook制作的电子书被破坏致使无法打开;
5、系统中安装的下载工具、聊天软件、大型游戏的主程序安装时间被修改(如1620年的某月某日,好像不固定)。
表现为:
1、NSIS Error;简单说是因为Nsis编译出来的安装程序是加过壳的程序有损坏时不能通过壳的自带验证就出了这种错误。
2、*.exe不是有效的Win32位程序;
3、压缩文件格式未知或已经损坏;
4、绿色软件运行不流畅,有停滞感;
5、内存读写地址错误等。
应急解决:
1、使用杀毒软件杀毒(推荐卡巴);但已被感染的文件除绿软外均无可挽救,且杀毒后文件将变为10几个k大小。
2、金山清理专家等清理恶意插件
3、删除病毒生成隐藏的非法文件名、长文件名文件夹(必须dos操作或使用粉碎机鼠标拖入粉碎操作,不支持PE光盘操作)。
4、强烈推荐使用System Repair Engineer(简称 SREng)对API HOOK 、隐藏进程、进程特权进行检测
删除系统可疑的注册表启动项、浏览器加载项、系统服务等,修复系统。
5、删除安装文件夹下的uninstall.exe等所有*.exe,即可下载相关软件后重新安装或卸载。或使用优化大师的智能卸载功能,然后删除对应的安装文件夹。
一般解决:
1、删除系统盘以外分区10M以下exe格式文件;
2、光盘启动DOS操作删除Recycled(回收站)、System Volume Information等系统隐藏文件夹;使用光盘PE系统进行删除操作的二次感染可能性亦不大。
3、格式化系统盘,重装系统。
终极解决: (一般不需要)
清cmos(卸电池短接,重设时间,重自检硬件,重分配资源),重新分区后安装。
跳楼解决: (纯属吓唬人)
低格硬盘破坏文件流,重刷bios芯片,内存条断电重插。
最好还是重装把。
‘肆’ python交叉编译失败怎么回事
1、在源码 python2.7.3/Moles/Setup.dist 搜索zlib ,打开该模块
2、继续下去,又提示缺少zlib.h,也就是我们的交叉编译库中缺少zlib头文件和库文件
3、在http://www.zlib.net/ 下载zlib源码,交叉编译zlib
由于zlib 编译不支持--host选项,所以在zlib目录下执行如下命令
~/zlib1.2.8/# mkdir _install
~/zlib1.2.8/#CC=arm-xxxxx(你的交叉编译器) ./configure --host=./_install(最好是绝对路径,我偷懒了,这个是安装目录)
~/zlib1.2.8/# make && make install
你会在_install目录下发现include 和 lib 目录
下一步,我们回到第1步
为了防止交叉编译链污染,我们在python目录下创建otherinclude otherlib
把zlib下的include和lib下的内容分别按照对应名字拷贝过来
4.在Moles/setup 找到我们前面setup.dist那句话,添加 -L../otherlib -I../otherinclude 这个应该都懂的
直接make
5,如果你之前make distclean过了,没有setup文件,请修改setup.dist.文件,重新configure!