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,每个目录下都应该有对应的一些文件存在。

  • 相关阅读:
    flash as3笔记1
    C# api 得到机器名
    Windows命令行 命令大全
    Adobe SVG View 动态修改src的问题
    onekeyghost 备份系统
    WCF寄存于Windows服务,通过Form进行调用
    RDLC报表自定义数据集
    电气工程图形符号
    解决Extjs TextField回车事件后刷新页面问题
    C# Windows服务自动安装与注册
  • 原文地址:https://www.cnblogs.com/qinwanlin/p/5091845.html
Copyright © 2011-2022 走看看