我在Ubuntu 14.10上编译openssl 1.0.1l,我使用以下指令来构建库。
./config
make -j4
但是当我将它与libCURL一起使用时,它会给我以下链接器错误:
libssl.a(ssl_algs.o): In function `SSL_library_init':
ssl_algs.c:(.text+0x1f): undefined reference to `EVP_idea_cbc'
真的很有线。这个版本的openssl在其他平台上运行正常。
任何建议将不胜感激。
感谢。
答案 0 :(得分:0)
我正在使用CMake编译我的项目。但是我没有删除缓存,它仍然链接到系统加密库,而不是我自己的预建版本。
我使用make VERBOSE=1
来识别这个错误。