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

张店网站制作设计公司使用网站模板快速建站

张店网站制作设计公司,使用网站模板快速建站,seo搜索引擎是什么,wordpress 自己写js先安装 ARMv7L 交叉编译器环境: 在 Ubuntu 18.04 x86_64 上面安装 Linux-ARMv7 A/L GCC编译器-CSDN博客 1、下载 boost 1.84 的源代码访问要编译的目录,并且解压出来源代码,切入源代码根目录 2、./bootstrap.sh --with-librariesfilesyste…

先安装 ARMv7L 交叉编译器环境:

在 Ubuntu 18.04 x86_64 上面安装 Linux-ARMv7 A/L GCC编译器-CSDN博客 

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

2、./bootstrap.sh --with-libraries=filesystem,thread --with-toolset=gcc

      --with-libraries=filesystem,thread 可以省略,就是尝试编译所有的库

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

4、修改这个配置文件

 把这段

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

替换成 

if ! gcc in [ feature.values <toolset> ]
{using gcc : arm : /usr/bin/arm-linux-gnueabihf-gcc ;
}

这个 ARM 就是架构的意思,但这个架构是不存在的,所以会导致 boost::context 编译不出来。

参考问题:

Cross compile boost_context for arm: undefined reference to jump_fcontext/make_fcontext · Issue #69 · boostorg/context (github.com) 

Add arm/sysv/elf alias to arm/aapcs/elf (32/64) · bwijen/context@dd2d908 (github.com)

所以:

有两个解决方案。

1、架构改成 nano libs/context/build/Jamfile.v2 文件之中存在的架构(当然要改对)。

2、在 libs/context/build/Jamfile.v2 文件中新增架构,如新增ARM架构(跟上面遥相呼应)。

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>gcc;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>gcc;

最后编译库:

./b2 -j32 

确定 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://www.zhongyajixie.com/news/16805.html

相关文章:

  • 丽水做网站公司免费直链平台
  • wordpress 地图插件seo网站内部优化
  • 国际新闻最新战争消息aso优化软件
  • 创作网站起名最好的网站排名
  • spring mvc 网站开发杭州网站优化培训
  • 一家网站建设公司需要什么资质网页设计模板免费网站
  • 杭州网站维护外包国内优秀网站案例
  • 搜狗网站录入网站域名查询工具
  • 网站建设的出发点市场营销图片高清
  • 如何做网站ppt网站搜索优化方法
  • 电子商务网站建设与管理程序设计题直播发布会
  • 深圳营销型网站建设搜狗收录批量查询
  • 私人订制网站有哪些2024年新闻摘抄十条
  • pinboard wordpress麒麟seo外推软件
  • 东莞网站制作方案定制专业做网站建设的公司
  • wordpress数据库无法连接企业网站优化排名
  • 网站做跳转营销外包
  • 怎么制作网站主题网络推广优化平台
  • 做网站用什么写网络推广方式有哪几种
  • 苏州专业网站设计制作公司seo网站推广费用
  • 濮阳做网站星月网络it培训机构排名前十
  • 莱西做网站关键词优化的主要工具
  • 西安做建站的公司百度口碑网
  • 万象园网站建设与开发seo排名优化关键词
  • com一级域名武汉百度搜索优化
  • 厦门专业做网站的网站制作软件
  • 网站建设是广告吗windows优化大师是什么软件
  • 信誉好的常州网站建设查网址
  • 沈阳做网站seo烟台seo外包
  • 静态网站被挂马编程培训