openssl的移植

  1. 下载openssl1.1并解压,进入openssl根目录,执行配置命令
    ./Configure linux-armv4 --prefix=$(pwd)/__install
    这里使用当前目录下的__install目录

ARMv4,这个配置选项是指指令集结构,它只支持32位ARMv4指令,所以如果实现不知道要选什么指令集,那么就用armv4,这样是确保可以顺利运行的,不过听说对性能会有影响的.我也搞不清为什么要用armv4,总之能够成功配置就行了
配置成功后,看到提示信息OpenSSL has been successfully configured

  1. 打开Makefile,修改Openssl的交叉编译链
    CROSS_COMPILE=/usr/arm/arm-2014.05/bin/arm-none-linux-gnueabi-
    这里必须用我们的交叉编译器的绝对路径,否则会提示找不到编译器而报错.

  2. 执行make编译,应该不会报错,然后执行make install安装到先前配置好的__install目录中
    进入__install目录,将lib目录中的libcrypto.a、libcrypto.so.1.1、libssl.so.1.1和libssl.a文件拷贝到开发板文件系统的/lib目录下,bin中的openssl文件拷贝到开发板的/bin中

posted on 2019-12-08 16:25  freedo  阅读(282)  评论(0编辑  收藏  举报

导航