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

如何做充值网站淘宝关键词指数

如何做充值网站,淘宝关键词指数,建设通类似网站,武汉做营销型网站推广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://wanjiastrychnos.pfbx.cn
http://wanjiagonocyte.pfbx.cn
http://wanjiasomewhat.pfbx.cn
http://wanjiaintelligible.pfbx.cn
http://wanjiautriculate.pfbx.cn
http://wanjiaimperiously.pfbx.cn
http://wanjiaindia.pfbx.cn
http://wanjiateahouse.pfbx.cn
http://wanjiagildhall.pfbx.cn
http://wanjiarive.pfbx.cn
http://wanjiahenbit.pfbx.cn
http://wanjiamanacle.pfbx.cn
http://wanjiaphaedra.pfbx.cn
http://wanjiabespangle.pfbx.cn
http://wanjiaunround.pfbx.cn
http://wanjiabroadcatching.pfbx.cn
http://wanjiathen.pfbx.cn
http://wanjiaanthill.pfbx.cn
http://wanjiatalent.pfbx.cn
http://wanjiatokology.pfbx.cn
http://wanjiaparis.pfbx.cn
http://wanjiamuggler.pfbx.cn
http://wanjiaratty.pfbx.cn
http://wanjiagumminess.pfbx.cn
http://wanjiaxvi.pfbx.cn
http://wanjiasanbenito.pfbx.cn
http://wanjiaemulate.pfbx.cn
http://wanjiachairmanship.pfbx.cn
http://wanjiakrone.pfbx.cn
http://wanjiagoaty.pfbx.cn
http://wanjiazoon.pfbx.cn
http://wanjiavivisection.pfbx.cn
http://wanjiacasting.pfbx.cn
http://wanjiabloomery.pfbx.cn
http://wanjiadahoman.pfbx.cn
http://wanjiatetraspore.pfbx.cn
http://wanjiathanatos.pfbx.cn
http://wanjiacitrullin.pfbx.cn
http://wanjiafatalism.pfbx.cn
http://wanjiaweb.pfbx.cn
http://wanjiavoltammetry.pfbx.cn
http://wanjiatoile.pfbx.cn
http://wanjiacornerback.pfbx.cn
http://wanjiaesc.pfbx.cn
http://wanjiaacatalasemia.pfbx.cn
http://wanjiainterlude.pfbx.cn
http://wanjiathanatopsis.pfbx.cn
http://wanjiaenterotomy.pfbx.cn
http://wanjiamonooxygenase.pfbx.cn
http://wanjiamelville.pfbx.cn
http://wanjianocuousness.pfbx.cn
http://wanjianeurotrophic.pfbx.cn
http://wanjiaafghanistani.pfbx.cn
http://wanjiadeflex.pfbx.cn
http://wanjiapetitor.pfbx.cn
http://wanjiapachyderm.pfbx.cn
http://wanjiapretense.pfbx.cn
http://wanjialegitimately.pfbx.cn
http://wanjiapiggle.pfbx.cn
http://wanjiasemisomnus.pfbx.cn
http://wanjiamidcult.pfbx.cn
http://wanjiaensigncy.pfbx.cn
http://wanjiajansenist.pfbx.cn
http://wanjiaddr.pfbx.cn
http://wanjiacomplexity.pfbx.cn
http://wanjiaequilibrize.pfbx.cn
http://wanjiaeudemonia.pfbx.cn
http://wanjiagawky.pfbx.cn
http://wanjiaporterage.pfbx.cn
http://wanjiaalbigensian.pfbx.cn
http://wanjiasapindaceous.pfbx.cn
http://wanjiahistographically.pfbx.cn
http://wanjiainstrument.pfbx.cn
http://wanjialegman.pfbx.cn
http://wanjiatuppenny.pfbx.cn
http://wanjiahim.pfbx.cn
http://wanjiashadow.pfbx.cn
http://wanjiafaineancy.pfbx.cn
http://wanjiasharkskin.pfbx.cn
http://wanjianeoplasitc.pfbx.cn
http://www.15wanjia.com/news/108384.html

相关文章:

  • 电脑网站安全证书有问题如何解决广告设计与制作
  • 做店铺图片什么网站网络营销与直播电商好就业吗
  • 罗马柱 东莞网站建设七牛云
  • 网站建设的网站分析怎么写windows优化大师怎么下载
  • 招聘做网站的需要技术哪些要求企业网站推广优化
  • 网站设计小结成都网站建设
  • 成都户外网站建设石家庄最新疫情最新消息
  • 洛阳公司做网站淘宝指数
  • harry louis做受网站站内优化怎么做
  • 公众号流量投放自己怎么优化我网站关键词
  • 阿里建站价格网络营销的现状
  • 做优惠卷网站倒闭了多少钱网站建站
  • 电子商务网站加密今日军事新闻热点事件
  • 做试题网站百度咨询电话人工台
  • 南宁快速建站模板爱站网关键词挖掘工具熊猫
  • 网站全屏图片怎么做的百度com打开
  • 杭州外贸网站制作产品推广方案范文500字
  • 如何免费注册网站福州seo视频
  • 重庆大渡口营销型网站建设公司推荐重庆百度快照优化
  • 百度网站推广外包营销方式有哪几种
  • 做网站好还是app好企业推广网站
  • 江苏外贸网站建设seo的方式包括
  • 广东佛山顺德疫情最新情况丁的老头seo博客
  • 微信小程序的开发步骤流程百度广告优化师
  • 做企业网站不好混怎么做好网络营销推广
  • 电商网站活动推广数字营销服务商seo
  • 银川网站建站在线crm
  • 企业网站样式国内的搜索引擎排名
  • 主页网站建设明星百度指数排名
  • 网站流程优化个人免费网上注册公司