我已经安装了 libcrypto++-dev
和 crypto1
除了它们的32位版本之外(因为我认为我试图编译的程序需要它们)。但我还是得到了以下错误。
/usr/bin/ld: Cannot find -lcrypto
有什么建议吗?
我用的是ubuntu 18.04
根据默认配置和基于 arg 的搜索目录组合,链接器将无法找到类似 libcrypto.so.1 的东西。
最有可能的是你的lib驻留在链接器默认列表之外的dir中。确定lib安装dir后,在这个例子中替换usrlocallib64。
gcc <list-of-objects> -o xyz -L/usr/local/lib64 -lcrypto