编译调用openssl库出错:d1_enc.c:(text+0x3b):undefined refrence to 'EVP_MD_CTX_md'

编译命令:

gcc -g -o xxx xxx.c -I/usr/local/ssl/include/ -L/usr/local/ssl/lib/ -lssl

错误:
编译调用openssl库出错:d1_enc.c:(text+0x3b):undefined refrence to 'EVP_MD_CTX_md'_第1张图片

查询原因:

这里写图片描述

修改命令:

gcc -g -o xxx xxx.c -I/usr/local/ssl/include/ -L/usr/local/ssl/lib/ -lssl -lcrypto -ldl

结果:
OK

你可能感兴趣的:(纠错院)