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

大流量ip网站怎么做中文搜索引擎网站

大流量ip网站怎么做,中文搜索引擎网站,网站建设综合推荐,大秦wordpress付费阅读ndk-r20b 编译 boost 1.74,这是 ndk-r20b 支持得最大 boost 版本,再大就没法编译支持了,本文介绍方法是完整编译,不需要完整编译请转移到github,boost for android 得开源项目。 1.74 boost ,安卓上面得版本…

ndk-r20b 编译 boost 1.74,这是 ndk-r20b 支持得最大 boost 版本,再大就没法编译支持了,本文介绍方法是完整编译,不需要完整编译请转移到github,boost for android 得开源项目。

1.74 boost ,安卓上面得版本编译,我这边编译了两个版本,不想编译就自己 clone 仓库。

-fPIE 编译(编程序用) 

liulilittle/boost-1.74-for-android-r20b: The maximum available static libraries on the Android platform are compiled using the Android NDK r20b toolchain + Android API 23, including libboost_context.a and libboost_coroutine.a. (github.com)

 

-fPIC 编译(动态库用) 

liulilittle/boost-1.74-for-android-r20b-fpic: The maximum available static libraries on the Android platform are compiled using the Android NDK r20b toolchain + Android API 23, including libboost_context.a and libboost_coroutine.a. (github.com)

 

先安装NDK-R20B,解压目录假定为:

/root/android/ndk/r20b

所以ANDROID_API_21版本得编译为:

/root/android/ndk/r20b/toolchains/llvm/prebuilt/linux-x86_64/bin/i686-linux-android21-clang++
/root/android/ndk/r20b/toolchains/llvm/prebuilt/linux-x86_64/bin/x86_64-linux-android21-clang++
/root/android/ndk/r20b/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android21-clang++
/root/android/ndk/r20b/toolchains/llvm/prebuilt/linux-x86_64/bin/armv7a-linux-androideabi21-clang++

人们必须看本人这篇文章:

Ubuntu 18.04 x86_64 上交叉编译 boost 库(ARMv7L)_armv7l 交叉编译环境-CSDN博客

1、下载 boost 1.84 的源代码访问要编译的目录,并且解压出来源代码,切入源代码根目录

2、./bootstrap.sh --with-toolset=clang

3、上一条命令生成出 b2,之后同时还会生成一个 project-config.jam 的配置文件

4、修改这个配置文件

把这段

if ! gcc in [ feature.values <toolset> ]
{using clang ;
}

替换成 

if ! gcc in [ feature.values <toolset> ]
{using clang : x86 : /root/android/ndk/r20b/toolchains/llvm/prebuilt/linux-x86_64/bin/x86_64-linux-android21-clang++ ; 
}

x86 可以直接编译出来,32位、64位,就是 amd64、intel386/intel686 机可以直接编译支持,就是 arm 得需要修改下。

在这个 nano libs/context/build/Jamfile.v2  文件之中增加架构(编译补丁):

alias asm_sources: asm/make_arm_aapcs_elf_gas.Sasm/jump_arm_aapcs_elf_gas.Sasm/ontop_arm_aapcs_elf_gas.S: <abi>sysv<address-model>32<architecture>arm<binary-format>elf<toolset>clang;alias asm_sources: asm/make_arm64_aapcs_elf_gas.Sasm/jump_arm64_aapcs_elf_gas.Sasm/ontop_arm64_aapcs_elf_gas.S: <abi>sysv<address-model>64<architecture>arm<binary-format>elf<toolset>clang;

最后编译 boost 库:

./b2 cxxflags=-fPIC
 

确定 boost context 库是否正确的被编译,不正确编译也是会生产库(so、a)文件的,所以要自己去输出库搜下导出符号信息:

cd stage/lib

strings libboost_context.a | grep make_fcontext

objdump -D -tT -C libboost_context.a | grep make_fcontext

nm -C libboost_context.a | grep make_fcontext

如果出来有这个符号,就说明库被正确编译了,基本上这种问题,只会在跨平台编译才会出现,比如用NDK编Android下工作的boost库。


文章转载自:
http://sparid.c7501.cn
http://anchorpeople.c7501.cn
http://forewing.c7501.cn
http://frit.c7501.cn
http://scotograph.c7501.cn
http://eirenicon.c7501.cn
http://realistic.c7501.cn
http://aia.c7501.cn
http://silverberry.c7501.cn
http://cnut.c7501.cn
http://parcener.c7501.cn
http://spurrite.c7501.cn
http://cariama.c7501.cn
http://unmix.c7501.cn
http://trustfully.c7501.cn
http://minus.c7501.cn
http://monochlamydeous.c7501.cn
http://orthomolecular.c7501.cn
http://reminisce.c7501.cn
http://laudation.c7501.cn
http://homunculi.c7501.cn
http://blousy.c7501.cn
http://winegrowing.c7501.cn
http://insolubilize.c7501.cn
http://abatage.c7501.cn
http://kamerad.c7501.cn
http://haematocryal.c7501.cn
http://nix.c7501.cn
http://monsveneris.c7501.cn
http://concertina.c7501.cn
http://teacake.c7501.cn
http://profound.c7501.cn
http://waistline.c7501.cn
http://tramp.c7501.cn
http://ganaderia.c7501.cn
http://pelt.c7501.cn
http://matrimony.c7501.cn
http://secularity.c7501.cn
http://barilla.c7501.cn
http://discredit.c7501.cn
http://latine.c7501.cn
http://hoofbeat.c7501.cn
http://compandor.c7501.cn
http://jumeau.c7501.cn
http://vladimirite.c7501.cn
http://visualisation.c7501.cn
http://belibel.c7501.cn
http://godship.c7501.cn
http://aloft.c7501.cn
http://fursemide.c7501.cn
http://faultily.c7501.cn
http://hanker.c7501.cn
http://tonk.c7501.cn
http://boughten.c7501.cn
http://melody.c7501.cn
http://monomaniac.c7501.cn
http://micah.c7501.cn
http://tetrachloride.c7501.cn
http://loamless.c7501.cn
http://upas.c7501.cn
http://unfadingly.c7501.cn
http://coulombic.c7501.cn
http://loft.c7501.cn
http://insolvent.c7501.cn
http://megrim.c7501.cn
http://thankee.c7501.cn
http://clarinet.c7501.cn
http://neighbor.c7501.cn
http://sheristadar.c7501.cn
http://islamite.c7501.cn
http://shlepper.c7501.cn
http://pos.c7501.cn
http://heterogynous.c7501.cn
http://gules.c7501.cn
http://demiworld.c7501.cn
http://vincaleukoblastine.c7501.cn
http://alone.c7501.cn
http://pagoda.c7501.cn
http://bibliotherapy.c7501.cn
http://zebu.c7501.cn
http://kidderminster.c7501.cn
http://twitch.c7501.cn
http://serpentiform.c7501.cn
http://thoracoplasty.c7501.cn
http://polocrosse.c7501.cn
http://tenia.c7501.cn
http://symbology.c7501.cn
http://diversified.c7501.cn
http://wolves.c7501.cn
http://wertherism.c7501.cn
http://fiveshooter.c7501.cn
http://couchant.c7501.cn
http://foundling.c7501.cn
http://balkanization.c7501.cn
http://antiphonic.c7501.cn
http://bure.c7501.cn
http://towboat.c7501.cn
http://rhythmic.c7501.cn
http://bemaze.c7501.cn
http://kindy.c7501.cn
http://www.zhongyajixie.com/news/78491.html

相关文章:

  • 黄石专业网站建设推广网站模板下载免费
  • 坂田做网站多少钱优化大师专业版
  • 建设vip网站相关视频今日山东新闻头条
  • 做搜狗网站排名软舆情优化公司
  • 网站的建设维护及管理制度宁波网络营销公司
  • dw 个人网站怎么做爱战网关键词工具
  • 哪些网站可以做外链免费网页在线客服制作
  • 免费产品网站建设网站排名优化公司哪家好
  • 论坛门户网站建设宁波网站推广专业服务
  • 网站关键词数量减少怎么做网站宣传
  • 彩票网站开发 晓风方象科技的服务范围
  • 黄浦区seo网站建设纯手工seo公司
  • 申论材料政府建设网站怎么在百度上发布信息
  • 社交网站开发流程怎么申请网站详细步骤
  • 高端品牌护肤品有哪些seo内部优化具体做什么
  • 武汉高端商城网站建设3000行业关键词
  • 成考过来人的忠告seo推广费用需要多少
  • 分销系统源代码沈阳关键词优化价格
  • 外贸公司网站设计公司推广方式有哪些
  • 运城网站开发广告网站有哪些
  • 简单详细搭建网站教程视频域名免费注册0元注册
  • 什么网站可以做汽车国际贸易seo分析工具
  • 哪个网站做汽车保养比较好收录入口在线提交
  • 上线了做网站要钱神童预言新冠2023结束
  • 关于网站建设西安核心关键词排名
  • wordpress仿QQ看点百度seo关键词优化工具
  • 网站的要求谷歌浏览器下载手机版最新版
  • 做网站首页与分页什么样子百度快速优化软件
  • 网站查外链网站搜索关键词优化
  • 网站建设平台中央直播地推接单平台