如何使用#include〈openssl/sha编译C程序h>库?

yrwegjxp  于 2023-04-29  发布在  其他
关注(0)|答案(1)|浏览(250)

我的任务是创建一个登录系统,我的团队计划将用户凭据存储在SHA-256加密中。我已经创建了代码并在我的笔记本电脑上安装了OpenSSL库。我只是不知道如何编译代码,因为我的vscode显示致命错误:openssl/sha.h:没有这样的文件或目录#include〈openssl/sha.h〉
如何编译并运行它?

f87krz0w

f87krz0w1#

使用gcc标志-I<path>将头文件include <path>指定为openssl/sha.h
在基于Debian的系统上,有问题的头文件安装有apt install libssl-dev。它将被安装在一个标准的搜索目录,所以它应该只是工作。当需要链接时,您可以使用pkg-config --libs libcrypto获取所需的链接器标志。

相关问题