鱼C论坛

 找回密码
 立即注册
12
返回列表 发新帖
楼主: 437969418

[已解决]【C语言】在linux中进行MD5加密的例子问题

[复制链接]
发表于 2019-8-16 15:48:12 | 显示全部楼层
437969418 发表于 2019-8-16 15:41
好像还是不行。我刚刚打错了编译运行的是
gcc test.c md5.c && ./a.out
所以运行成功了出了随机的数字 ...

都说了.a文件不是这样创建的
.a文件是静态库
用ar命令创建

https://blog.csdn.net/xljiulong/article/details/7082960
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-16 16:04:08 | 显示全部楼层
人造人 发表于 2019-8-16 15:48
都说了.a文件不是这样创建的
.a文件是静态库
用ar命令创建

嗯嗯我知道了
可是我还是不知道gcc: md5.a: No such file or directory该咋解决…(麻烦了)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-8-16 16:08:47 | 显示全部楼层
437969418 发表于 2019-8-16 16:04
嗯嗯我知道了
可是我还是不知道gcc: md5.a: No such file or directory该咋解决…(麻烦了)

你输入了什么命令?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-16 16:36:28 | 显示全部楼层
人造人 发表于 2019-8-16 16:08
你输入了什么命令?

gcc test.c md5.a && ./a.out
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-8-16 16:52:16 | 显示全部楼层
437969418 发表于 2019-8-16 16:36
gcc test.c md5.a && ./a.out

md5.a是哪来的?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-16 17:14:52 | 显示全部楼层

啊?我看小甲鱼例子里面就是这样写的。。。
https://fishc.com.cn/thread-81189-1-1.html
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-8-16 18:09:00 | 显示全部楼层
437969418 发表于 2019-8-16 17:14
啊?我看小甲鱼例子里面就是这样写的。。。
https://fishc.com.cn/thread-81189-1-1.html


嗯,这确实是小甲鱼老师的问题,@小甲鱼

用下面的方法创建.a文件
$ ls
md5.c  md5.h  test.c
$ gcc -c -o md5.o md5.c 
$ ls
md5.c  md5.h  md5.o  test.c
$ ar rcs md5.a md5.o
$ ls
md5.a  md5.c  md5.h  md5.o  test.c
$ gcc test.c md5.a && ./a.out
9d22182e926ca703cd0f5926e7d57782
$ 
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-8-16 18:09:38 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-16 18:17:20 | 显示全部楼层

嗯嗯好的!谢谢!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-16 18:42

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表