对"DES_set_odd_parity"的未定义引用

undefined reference to `DES_set_odd_parity'

本文关键字:未定义 引用 parity set DES odd      更新时间:2023-10-16

gcc, Ubuntu.

做过:

sudo apt-get install libssl-dev

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

对"DES_set_odd_parity"的未定义引用

编辑:G++ linear_des.cpp -LSSL

DES_set_odd_paritylibcrypto的一部分,所以你也应该尝试链接它。这些行的内容:

g++ linear_des.cpp -lssl -lcrypto希望这有帮助!
PS:使用pkg-config工具并在以下行上编译一些内容可能是个好主意:
g++ linear_des.cpp $(pkg-config --cflags --libs openssl)