openssl連接動態庫的方法

錯誤:AES_set_decrypt_keylinux

一. 編譯時:windows

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

 

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

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

 

三.  undefined symbol: AES_set_decrypt_keyio

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

原理就是:連接順序問題,基礎庫放在後面。編譯

相關文章
相關標籤/搜索