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,每一個目錄下都應該有對應的一些文件存在。

相關文章
相關標籤/搜索