首页
社区
课程
招聘
关于汇编的zlib
发表于: 2006-2-24 00:28 5839

关于汇编的zlib

2006-2-24 00:28
5839
zlib有汇编的静态链接库吗?

我下载了zlib的源文件,但是没有看到有masm的程序

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (9)
雪    币: 217
活跃值: (99)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
汇编的静态链接库与C的静态链接库有什么区别吗?
2006-2-24 09:17
0
雪    币: 291
活跃值: (213)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
3
静态库是Obj文件的打包, 类似于java中的jar文件
2006-2-24 09:47
0
雪    币: 235
活跃值: (100)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4
C的静态库也可以~~

但是没有头文件~~

我在汇编里面编译调用了一下

有几个函数找不到~~

例如

memset
memcopy
free

这些函数需要链接哪个lib?

我查了一下msdn也找不到
2006-2-25 02:27
0
雪    币: 217
活跃值: (99)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
最初由 lemony 发布
C的静态库也可以~~

但是没有头文件~~

我在汇编里面编译调用了一下
........


VC6.0里的msvcrt.lib或libc.lib
2006-2-25 10:01
0
雪    币: 235
活跃值: (100)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
6
msvcrt.lib我链接过,没用~~

libc.lib没有试过
2006-2-25 13:08
0
雪    币: 291
活跃值: (213)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
7
提供libc.lib的汇编头文件libc.inc, 没有测试过, 楼主可以参考参考
上传的附件:
2006-2-25 13:29
1
雪    币: 291
活跃值: (213)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
8
经测试发现, 静态库和汇编配合不好
但是msvcrt.lib却和汇编配合很好
楼主可以把我提供的libc.inc改名为msvcrt.inc(这两个文件其实差别不大),先include msvcrt.inc和includelib msvcrt.lib, 然后就可以使用库函数了, 测试了malloc, free和printf, 工作得很好
2006-2-25 13:54
0
雪    币: 235
活跃值: (100)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
9
已经搞定了,谢谢~~

我includelib了一个msvcrt.lib

那些函数都可以用了

没有包含你的头文件
2006-2-27 01:39
0
雪    币: 238
活跃值: (326)
能力值: ( LV12,RANK:450 )
在线值:
发帖
回帖
粉丝
10
这几个函数都非常简单,没有必要使用这些库,作为方法学习是可以的,实际使用中最好不要这样做,为了这么简单的几个函数,将一个巨大的库调加载不太好。
2006-2-27 02:17
0
游客
登录 | 注册 方可回帖
返回
//