openssl鏈接動態庫的方法


錯誤:AES_set_decrypt_key

一. 編譯時:

1. 不要在windows與linux共享區編譯
2. ./config no-asm -fPIC
3. make

 

二. cp: cannot create symbolic link `./openssl-OpenSSL_0_9_8k/include/openssl/rand.h': Operation not supported

cp -r -L  ./openssl-OpenSSL_0_9_8k/ .

 

三.  undefined symbol: AES_set_decrypt_key

鏈接程序中把 : ../lib/openssl-OpenSSL_0_9_8k/libcrypto.a 放在鏈接語句最后面

原理就是:鏈接順序問題,基礎庫放在后面。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM