gcc, Ubuntu.undefined ссылка на `DES_set_odd_parity '
Сделали:
sudo apt-get install libssl-dev
Сложение с -lssl, но в связи получаю ошибку:
undefined reference to `DES_set_odd_parity'
?
Редакцией: г ++ linear_des.cpp -lssl
gcc, Ubuntu.undefined ссылка на `DES_set_odd_parity '
Сделали:
sudo apt-get install libssl-dev
Сложение с -lssl, но в связи получаю ошибку:
undefined reference to `DES_set_odd_parity'
?
Редакцией: г ++ linear_des.cpp -lssl
DES_set_odd_parity
является частью libcrypto
, так что вы должны попробовать ссылки, что хорошо. Что-то на этих строках:
g++ linear_des.cpp -lssl -lcrypto
Надеюсь, это поможет!
PS: Это может быть хорошей идеей, чтобы сделать использование pkg-config
инструмента & компилировать что-то на этих линиях:
g++ linear_des.cpp $(pkg-config --cflags --libs openssl)
Что точная команда используется для компиляции? Связаны ли ваши библиотеки в конце? –
Вы можете опубликовать полную команду, используемую для компиляции? – Attila