2012年7月11日 星期三

Compile openssl on ARM platform (openssl-1.0.1c dynamic linking)

網站: http://www.openssl.org/source/  OpenSSL


版本:  openssl-1.0.1c.tar.gz 


LINK: http://www.openssl.org/source/openssl-1.0.1c.tar.gz


解壓縮後進入目錄(  openssl-1.0.1c/ )


#> CC=arm-linux-gcc ./config no-asm shared \
--prefix=~/install_openssl_dir

#> make
#> make install


之後就會在 ~/install_openssl_dir 的 lib目錄下生成libssl.so Library 


不必修改 Makefile [1]



後來看到 config 某段寫著

if [ -z "$CROSS_COMPILE$CC" ]; then
....


根據上面的條件判斷式於是改成下面的指令

#> CROSS_COMPILE=arm-linux- CC=gcc ./config no-asm shared \
--prefix=~/install_openssl_dir


[Ref. 1] [原]交叉编译openssl不修改Makefile的方法

沒有留言:

張貼留言