0

我正在运行股票 linux gnome ubuntu 13.10。来自 cli 的定位告诉我 md5.h 文件位于

/usr/src/linux-headers-3.8.0-32-generic/include/config/crypto/md5.h

但是这里的大多数示例都告诉我要包含一个 openssl .h 文件。简单地说,我应该在 C 文件中包含什么头文件才能让我的程序在大多数 linux 安装下编译(以及如何调用 gcc 来找到它;它是否需要库链接)?

谢谢。

4

1 回答 1

0

好的,内核 md5 模块似乎不可供外部使用。因此,对于最终用户应用程序,这不仅需要安装 openssl 的 ubuntu,还需要安装 openssl-dev (apt-get install openssl-dev)。安装后,-lcrypto 将起作用。也可以看看

如何在 Ubuntu 上安装 OpenSSL 库?

于 2013-11-06T17:03:42.293 回答