zoukankan      html  css  js  c++  java
  • openssl交叉编译安装(arm-linux-gnueabihf)

    1.下载openssl

    wget https://www.openssl.org/source/old/1.1.1/openssl-1.1.1.tar.gz
    

    解压到当前目录

    tar xvf openssl-1.1.1.tar.gz
    

     二.配置openssl

    1.配置编译的参数

    export PATH=$PATH:/opt/gcc-linaro-arm-linux-gnueabihf-4.9-2014.09_linux/bin/
    

    2.执行下面的命令配置工程

    ./config no-asm shared no-async --prefix=$(pwd)/install --cross-compile-prefix=arm-linux-gnueabihf-
    

    其参数说明如下:

    no-asm:  在交叉编译过程中不使用汇编代码代码加速编译过程;
    
    shared: 生成动态连接库。
    
    no-async: 交叉编译工具链没有提供GNU C的ucontext库
    
    –prefix=: 安装路径
    
    –cross-compile-prefix=: 交叉编译工具
    

     

     二.编译

    1.执行编译命令

    make
    

     发生如图上的错误,删除所有-m64参数

     重新执行编译,OK.

  • 相关阅读:
    windows 程序设计的一些总结
    Ubuntu 16.04 LTS 安装开发工具
    C++ 虚函数表
    day 14 函数的嵌套,作用域
    命名空间(名称空间)
    day15编码
    day16迭代器
    day5
    day4
    day3
  • 原文地址:https://www.cnblogs.com/cqwo/p/15002705.html
Copyright © 2011-2022 走看看