对“CRYPT_NUM_LOCK”的未定义引用

对“CRYPT_NUM_LOCK”的未定义引用

我是 ubuntu 新手,目前使用的是 ubuntu 12.04 版本。我尝试使用 gcc 编译器编译一个使用 openssl 库的程序。但它给出了错误:对“函数名称”的未定义引用。我已经安装了 openssl、libssl、libssh、libcrypto。全部已更新并安装。我已将我的 c 文件放在主文件夹中。但它仍然不起作用。输出屏幕 请指导:

  1. 我应该将代码文件放在哪里以包含所有库。
  2. 我如何直接链接这些库以将其包含在内。

谢谢

答案1

它在这里工作,使用您在上一条评论中提供的选项

gcc dtls.c -o a -lssl -lcrypto -lpthread然后./a使用或将其作为一个语句执行

gcc dtls.c -o a -lssl -lcrypto -lpthread && ./a

相关内容