zoukankan      html  css  js  c++  java
  • openssl移植

    一、下载openssl

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

    2、下载版本openssl-1.0.0q.tar.gz

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

    1、进入linux系统

    2、进入如下目录(如没有,请自行创建)

    cd /home/openssl/linux

    3、上传openssl-1.0.0q.tar.gz到/home/openssl/linux

    4、创建openssl输出(目标)目录

    mkdir ssl

    5、解压缩openssl

    tar –xzvf openssl-1.0.0q.tar.gz

    6、进入openssl-1.0.0q目录

    cd openssl-1.0.0q

    7、运行如下命令,进行编译前配置

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

    8、修改Makefile中如下参数

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

    9、编译

    make

    10. 安装

    make install

    11. 查看是否正确

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

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

    1、进入linux系统

    2、进入如下目录(如没有,请自行创建)

    cd /home/openssl/arm

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

    4、创建openssl输出(目标)目录

    mkdir ssl

    5、解压缩openssl

    tar –xzvf openssl-1.0.0q.tar.gz

    6、进入openssl-1.0.0q目录

    cd openssl-1.0.0q

    7、运行如下命令,进行编译前配置

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

    8、修改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

    9、编译

    make

    10. 安装

    make install

    11. 查看是否正确

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

  • 相关阅读:
    Tomcat的startup.bat启动后显示乱码
    影响solr性能的一些因素(附使用经验)
    使用QQ传输大文件
    域名的接入备案和取消接入
    solr中Cache综述
    关于集群的一些概念
    RAMDISK 内存盘工具推荐
    实时监听input输入内容的N种方法
    jquery操作select下拉框的各种方法,获取选中项的值或文本,根据指定的值或文本选中select的option项等
    Vmware虚拟机三种网络模式详解
  • 原文地址:https://www.cnblogs.com/qinwanlin/p/5091845.html
Copyright © 2011-2022 走看看