嵌入式爱好者

查看: 38733|回复: 2

[Linux] Qt编译openssl模块

[复制链接]

4

主题

14

帖子

105

积分

i.MX6UL通行证i.MX6Q通行证AM335x通行证

扫一扫,手机访问本帖
发表于 2017-4-26 13:54:57 | 显示全部楼层 |阅读模式
环境:
板子Imx6UL-c,Qt4.8.5 Ubuntu 14.04.5
步骤1:
下载openssl源码(https://www.openssl.org/source/),我下载的是

openssl-1.1.0e.tar.gz

步骤2:安装交叉编译器,使用的是官方配套的 gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12.tar.gz


步骤3:
j解压源码,进入目录,执行config,命令如下:
CC=arm-linux-gcc ./config no-asm shared --prefix=/usr/local/arm/tslib/
--prefix请自行指定
接着就是熟悉的make ,make install

步骤4:
下载飞凌官方配套的的qt源码
解压至/work/imx6/qt-everywhere-opensource-src-4.8.5
修改qteverywhere.sh
在最后添加(对应步骤3的--prefix,自行修改
-I/usr/local/arm/openssl/include \
-L/usr/local/arm/openssl/lib

最后执行./qteverywhere.sh,漫长的等待(大概3至5h),不出错就恭喜了,ok了

就可以使用QSslSocket 类,进行传输安全加密






评分

参与人数 1飞刀 +5 收起 理由
admin + 5 赞一个!

查看全部评分

回复

使用道具 举报

4

主题

14

帖子

105

积分

i.MX6UL通行证i.MX6Q通行证AM335x通行证

 楼主| 发表于 2017-4-26 13:57:57 | 显示全部楼层
openssl  使用的版本是openssl-1.0.2k.tar.gz  ,
点评回复 支持 反对

使用道具 举报

0

主题

905

帖子

743

积分

i.MX6Q通行证i.MX6UL通行证TCU通行证AM335x通行证

发表于 2017-4-28 09:08:24 | 显示全部楼层
谢谢楼主分享。
技术支持电话:0312-3119192
技术支持邮箱:wince@forlinx.com
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-11-22 10:26

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表