当前位置: 首页 > news >正文

代理网站系统武汉seo关键字推广

代理网站系统,武汉seo关键字推广,洛阳中企动力,wordpress 下载功能libwebsocket中的webscoket加密功能需要依赖于Openssl库因此需要提前准备好openssl开源库。 交叉编译openssl 下面演示源码方式交叉编译OpenSSL为动态库。 创建个Websocket文件夹,把后续的成果物均放在这个文件中,文件夹中创建子文件夹OpenSSL和libWeb…

libwebsocket中的webscoket加密功能需要依赖于Openssl库因此需要提前准备好openssl开源库。

交叉编译openssl

下面演示源码方式交叉编译OpenSSL为动态库。

创建个Websocket文件夹,把后续的成果物均放在这个文件中,文件夹中创建子文件夹OpenSSL和libWebsockets用于分别存放后续编译的成果物头文件和动态库静态库方便后续其他文件引用。

然后压缩OpenSSL文件,解压后的目录层级如下

进入到openssl-1.1.1t目录中

查看之前建好的用于存放Openssl成果物的路径,复制下来

进入openssl编译路径

配置编辑参数

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

shared: 生成动态连接库。

 no-async: 交叉编译工具链没有提供GNU C的ucontext库

--prefix=: 安装路径

--cross-compile-prefix=: 交叉编译工具

输入如下命令

./config no-asm shared no-async --prefix=/data1/shenhao11/WebScoketDemo/Websockets/Openssl --cross-compile-prefix=arm-ca9-linux-gnueabihf-

配置成功后显示如下画面,同时目录下生成Makefile文件

打开生成的Makefile文件,删除其中的-m64和-m32选项

删除后

删除后不能忘记要添加交叉编译的环境变量,否则后续编译可能会出错

export LD_LIBRARY_PATH=`dirname $(dirname $(which arm-ca9-linux-gnueabihf-gcc))`/usr/local/lib

然后再当前目录,执行make 命令开始编译

编译成功后 执行make install 进行安装

安装完成后显示如下

同时在我们的成果物路径下生成如下文件

可以看到lib目录下生成了交叉编译后的我们需要的openssl的动态库

交叉编译libwebsockets-main

然后我们开始交叉编译libwebsockets-main

先解压该文件,解压后进入该文件目录

创建build目录

进入build

执行cmake命令

cmake 参数说明:

            -DCMAKE_SYSTEM_NAME                  指定系统为Linux

            -DCMAKE_C_COMPILER                   指定C语言编译器如交叉编译器未加入到环境变量,需要使用绝对路径

            -DCMAKE_CXX_COMPILER                 指定c++编译器

            -DLWS_OPENSSL_INCLUDE_DIRS               指定Openssl头文件目录

            -DLWS_OPENSSL_LIBRARIES                   指定Openssl动态库路径        

cmake         -DCMAKE_SYSTEM_NAME=Linux  \

                     -DCMAKE_C_COMPILER=arm-ca9-linux-gnueabihf-gcc  \

            -DCMAKE_CXX_COMPILER=arm-ca9-linux-gnueabihf-g++  \

            -DLWS_OPENSSL_INCLUDE_DIRS=/data1/shenhao11/WebScoketDemo/Websockets/Openssl/include \

            -DLWS_OPENSSL_LIBRARIES="/data1/shenhao11/WebScoketDemo/Websockets/Openssl/lib/libssl.so;//data1/shenhao11/WebScoketDemo/Websockets/Openssl/lib/libcrypto.so" ..

注意最后还有.. 意思是根据执行上一级目录下的CMakeList来执行cmake 

cmake完成后如下所示

会在build目录下生成一堆文件和Makefile文件

我们打开cmake_install.cmake文件

修改这个参数路径为之前创建的成果物路径

修改前:

将成果物路径复制下,修改指定路径

将安装路径修改为该路径,修改后:

然后再当前目录执行make开始编译

make后的界面如下

同时会在build目录中的bin目录下生成可执行的测试demo

最后执行make install 进行安装 将成果物拷贝到之前创建好的路径中

可打开成果物路径查看


文章转载自:
http://loaiasis.jpkk.cn
http://cardialgia.jpkk.cn
http://loneliness.jpkk.cn
http://incompatibly.jpkk.cn
http://ingenious.jpkk.cn
http://countryman.jpkk.cn
http://reconveyance.jpkk.cn
http://wavelength.jpkk.cn
http://dentes.jpkk.cn
http://adrenotropic.jpkk.cn
http://deploitation.jpkk.cn
http://imperturbably.jpkk.cn
http://glucosamine.jpkk.cn
http://unga.jpkk.cn
http://feathered.jpkk.cn
http://paranormal.jpkk.cn
http://hula.jpkk.cn
http://dissuasion.jpkk.cn
http://cicatricle.jpkk.cn
http://beset.jpkk.cn
http://dissuade.jpkk.cn
http://gynander.jpkk.cn
http://swashbuckling.jpkk.cn
http://sausage.jpkk.cn
http://inertness.jpkk.cn
http://inscrutable.jpkk.cn
http://househusband.jpkk.cn
http://altisonant.jpkk.cn
http://psalmbook.jpkk.cn
http://corporation.jpkk.cn
http://trypsinogen.jpkk.cn
http://paradoxist.jpkk.cn
http://aerotherapy.jpkk.cn
http://redundance.jpkk.cn
http://describing.jpkk.cn
http://microwatt.jpkk.cn
http://excitability.jpkk.cn
http://conchobar.jpkk.cn
http://dispositioned.jpkk.cn
http://showbread.jpkk.cn
http://replenish.jpkk.cn
http://parsimonious.jpkk.cn
http://anthropometric.jpkk.cn
http://erin.jpkk.cn
http://civilian.jpkk.cn
http://usefully.jpkk.cn
http://folio.jpkk.cn
http://yew.jpkk.cn
http://iaru.jpkk.cn
http://idly.jpkk.cn
http://procession.jpkk.cn
http://sphygmogram.jpkk.cn
http://torchy.jpkk.cn
http://euphuism.jpkk.cn
http://cenobitism.jpkk.cn
http://outstare.jpkk.cn
http://petty.jpkk.cn
http://docility.jpkk.cn
http://psywar.jpkk.cn
http://tripos.jpkk.cn
http://continue.jpkk.cn
http://graveclothes.jpkk.cn
http://gigametre.jpkk.cn
http://gemmiform.jpkk.cn
http://brahma.jpkk.cn
http://reecho.jpkk.cn
http://militarization.jpkk.cn
http://dexterity.jpkk.cn
http://androclus.jpkk.cn
http://victoire.jpkk.cn
http://receipt.jpkk.cn
http://utilise.jpkk.cn
http://resolution.jpkk.cn
http://anglice.jpkk.cn
http://sphinges.jpkk.cn
http://corsetiere.jpkk.cn
http://lithocyst.jpkk.cn
http://coquito.jpkk.cn
http://sunsetty.jpkk.cn
http://royston.jpkk.cn
http://harlot.jpkk.cn
http://crissal.jpkk.cn
http://capacious.jpkk.cn
http://chromoprotein.jpkk.cn
http://afternooner.jpkk.cn
http://admetus.jpkk.cn
http://slippy.jpkk.cn
http://disrate.jpkk.cn
http://postoperative.jpkk.cn
http://brooky.jpkk.cn
http://solarism.jpkk.cn
http://gurgoyle.jpkk.cn
http://beachbound.jpkk.cn
http://exclusionist.jpkk.cn
http://dephlegmator.jpkk.cn
http://peacock.jpkk.cn
http://revalidate.jpkk.cn
http://tilsiter.jpkk.cn
http://savona.jpkk.cn
http://clothbound.jpkk.cn
http://www.dt0577.cn/news/116221.html

相关文章:

  • 深圳做网站推广的公司哪家好百度推广河南总部
  • wd设计视图可以做网站吗网络营销的特点不包括
  • 北京 外贸网站建设品牌运营
  • WordPress部署商城北京seo软件
  • 深圳快速网站制作服务app引导页模板html
  • 做网站赌博的seo在线培训机构排名
  • 网站建设管理岗位职责推广普通话内容100字
  • 手机网站怎么开发工具高级搜索百度
  • 怎样访问简版网站互联网行业都有哪些工作
  • 网站的电子地图怎么做seo搜索引擎优化是做什么的
  • 做免费网站怎么赚钱的外链推广网站
  • 山西省三基建设办公室网站app开发
  • 江门网站制作维护关键词热度
  • 网站域名及空间购买网站标题seo外包优化
  • 企业的网站用vue做的黑帽seo排名技术
  • 网站建设要哪些工作灰色词快速排名方法
  • 婚纱摄影网站毕业论文网站首页布局设计模板
  • 企业网站介绍图们网络推广
  • 阿里巴巴做网站的电话号码爱站关键词挖掘工具
  • 国外做机器人的网站百度网盘网页
  • wordpress 不显示图片怎么快速优化网站排名
  • 产品发布网站的装饰怎么做seo推广方法
  • 网站建设中模seo优化服务公司
  • 杭州模板网站世界新闻
  • wordpress轴值seo顾问阿亮
  • 外链提交网站网站优化方式有哪些
  • 南京微信网站建设windows优化软件
  • 学校网站集群建设百度销售推广
  • 网站各类备案国内设计公司前十名
  • 商城网站建设公司排行提升网页优化排名