openssl移植

1、下载openssl

一、下载网址http://www.openssl.org/source/linux

二、下载版本openssl-1.0.0q.tar.gzspa

 

2、编译openssl为静态库(X86 linux)

一、进入linux系统code

 

二、进入以下目录(如没有,请自行建立)blog

cd /home/openssl/linux

 

三、上传openssl-1.0.0q.tar.gz到/home/openssl/linuxssl

 

四、建立openssl输出(目标)目录openssl

mkdir ssl

 

五、解压缩opensslasm

tar –xzvf openssl-1.0.0q.tar.gz

 

六、进入openssl-1.0.0q目录编译

cd openssl-1.0.0q

 

七、运行以下命令,进行编译前配置class

./Configure --prefix=/home/openssl/linux/ssl --openssldir=/home/openssl/linux/ssl

 

八、修改Makefile中以下参数cli

INSTALLTOP=/home/openssl/linux/ssl
OPENSSLDIR=/home/openssl/linux/ssl/ssl

 

九、编译

make

10. 安装

make install

 

11. 查看是否正确

 输出目录ssl下应该4个文件夹bin、include、lib、ssl,每一个目录下都应该有对应的一些文件存在。

 

3、交叉编译openssl静态库(arm linux)

一、进入linux系统

 

二、进入以下目录(如没有,请自行建立)

cd /home/openssl/arm

 

三、上传openssl-1.0.0q.tar.gz到/home/openssl/arm

 

四、建立openssl输出(目标)目录

mkdir ssl

 

五、解压缩openssl

tar –xzvf openssl-1.0.0q.tar.gz

 

六、进入openssl-1.0.0q目录

cd openssl-1.0.0q

 

七、运行以下命令,进行编译前配置

./Configure no-asm --prefix=/home/openssl/arm/openssl-1.0.0q/ssl linux-elf=linux-armv4

 

八、修改Makefile中以下参数

INSTALLTOP=/home/openssl/arm/ssl

OPENSSLDIR=/home/openssl/arm/ssl/ssl

CC= arm-uclibc-gcc

EX_LIBS= -ldl

AR= arm-uclibc-ar $(ARFLAGS) r

RANLIB= arm-uclibc-ranlib

NM= arm-uclibc-nm

 

九、编译

make

 

10. 安装

make install

 

11. 查看是否正确

  输出目录ssl下应该4个文件夹bin、include、lib、ssl,每一个目录下都应该有对应的一些文件存在。

相关文章
相关标签/搜索