未定义的引用`DES_set_odd_parity'

时间:2012-05-10 15:24:14

标签: c++ c gcc linker openssl

gcc,Ubuntu。

完成了:

  

sudo apt-get install libssl-dev

使用-lssl构建,但在链接期间获取错误:

  

对“DES_set_odd_parity”的未定义引用

EDITED: g ++ linear_des.cpp -lssl

1 个答案:

答案 0 :(得分:6)

DES_set_odd_paritylibcrypto的一部分,因此您也应该尝试将其关联起来。这些方面的东西:
g++ linear_des.cpp -lssl -lcrypto
希望这有帮助!
PS:使用pkg-config工具和放大器可能是个好主意。在这些方面编译一些东西:
g++ linear_des.cpp $(pkg-config --cflags --libs openssl)