openssl1.1.1移植

openssl版本: openssl-1.1.1c.tar.gz

交叉编译链:arm-poky-linux-gnueabi-gcc(默认路径安装)

开发板:m6708 (armv7)

1 下载后解压:

tar -xzvf openssl-1.1.1c.tar.gz

 

2 配置configure

./config no-asm shared --prefix=/home/vmuser/ssl

no-asm  在交叉编译过程中不使用汇编代码代码加速编译过程

shared  生成动态链接库

3 配置环境变量

source /opt/poky/1.7/environment-setup-cortexa9hf-vfp-neon-poky-linux-gnueabi

4 修改Makeffile

  • 修改PLATFORM=linux-x86 成PLATFORM=linux-armv7
  • 删除 124和125行的 -m64
  • 注释掉相关变量

openssl1.1.1移植_第1张图片

 

5 编译

make 

make install

6 移植

将/home/vmuser/openssl下生成bin和lib文件夹,分别复制到开发板/usr对应的文件夹

你可能感兴趣的:(openssl1.1.1移植)