编译某些功能所需的库

时间:2012-06-21 14:48:44

标签: c linux openssl debian

我在程序中使用了这些功能:check_ssl_rvinitializeselect_enginesign_dataclean_engineclean_up 然后我用gcc -o opname codename.c编译了它 但它显示了很多错误。据我所知,这是因为我浏览网页时缺少某些链接库 所以我将编译命令更改为gcc -o opname codename.c -lssl -lcrypt -lpthread。但是,再次编译上述函数时,显示的错误如sign.c:(.text+0x68): undefined reference to 'check_ssl_rv'
然后我从stackoverflow本身找到了以下链接:
Trouble with header file
但它没有提供有效的解决方案。任何人都可以告诉我链接哪些库来编译具有上述功能的代码。提前致谢。操作平台是linux。

1 个答案:

答案 0 :(得分:0)

如果它不是标准的lib,则需要从提供程序获取库文件(可能随附头文件),然后一起编译源文件。