1.环境

Linux系统:16.04.1-Ubuntu

编译工具:armv8l-linux-gnueabihf-g++

2.下载boost源码:

地址:Boost C++ Libraries - Browse /boost at SourceForge.net

3.编译

1)解压,cd 到解压后的源码目录

--show-libraries可查看所有库,如下

因为我当前不是root用户,所以需要在命令前面加sudo,否则会执行失败,如下图

如果只是需要boost的部分库,可以使用--without-libraries=,,,逗号隔开去掉不想编译的库,

--prefix=/../指定编译后的安装路径

生成b2文件和project-config.jam文件,修改project-config.jam文件,在该文件中指定自己的编译器:

注意留空格。

2)执行./b2开始编译

3)编译完成的静态和动态库文件就在prefix指定目录的stage目录下.

ubuntu 下boost库交叉编译(Linux生成ARM的库)相关推荐

  1. 编译mini linux,Ubuntu 下 Mini2440 建立交叉编译环境

    在 Ubuntu 下 Mini2440 建立交叉编译环境 mini2440光盘中提供了三个版本的arm-linux-gcc,它们的作用分别是: 3.4.1:用于编译内核 3.3.2:用于编译Qutop ...

  2. linux boost 卸载,Ubuntu下boost库的编译安装步骤及卸载方法详解

    最近由于编译一个程序用到了C++的boost库,所以便安装了这个库.但是,其中遇到了一些小问题.所以记录下来,以供别人参考. 首先说一下我的环境:Ubuntu 12.04 32bit,  gcc 4. ...

  3. linux查看msf安装目录,Ubuntu下安装Metasploit和Linux命令大全

    ①下载Metasploit下的Linux安装包,拷贝至Ubunto的/opt目录. ②在Terminal下运行命令"chmod +x /opt/framework-linux-4.0.0.r ...

  4. ubuntu下的win交叉编译

    2019独角兽企业重金招聘Python工程师标准>>> ubuntu下安装命令 sudo apt-get install mingw-w64 Win32 ./configure -- ...

  5. linux系统中 库分为静态库和,Linux系统中“动态库”和“静态库”那点事儿-【经典好文】...

    今天我们主要来说说Linux系统下基于动态库(.so)和静态(.a)的程序那些猫腻.在这之前,我们需要了解一下源代码到可执行程序之间到底发生了什么神奇而美妙的事情. 在linux操作系统中,普遍使用E ...

  6. ubuntu下qnx7.0交叉编译qt5.9.7源码

    在CSDN上查阅了大部分qnx7.0平台编译qt源码的博客,都没有详细给出具体过程和报错处理方式,导致博主在编译时遇到诸多问题,耗时两周才成功编译qnx下aarch64架构版本的qt库,尝试过诸多版本 ...

  7. Ubuntu下CodeBlocks的安装、配置及静态库动态库的简单使用举例

    1.  从Ubuntu Software Center中搜索Code::Blocks并安装: 2.  在第一次启动时选择GNU GCC Compiler作为默认的编译器: 3.  生成静态库并调用操作 ...

  8. Ubuntu 下安装WPS for Linux

    有人说Linux下不是有open office 和libre office么?是啊,可是将windows下的doc文档或者ppt放到Libreoffice上打开的时候我们很明显的可以看到格式完全不统一 ...

  9. ubuntu下python安装pandas和numpy等依赖库版本不兼容的问题RuntimeWarning: numpy.dtype size changed...

    习惯了linux下用pip install numpy及pip install pandas命令了.折腾了好久了. 上来先在python3中pip3 install numpy装了numpy,然后再p ...

最新文章

  1. 《自然》 脑机接口新突破 人脑信号转文本准确率达97%
  2. oracle 时间相关
  3. 简单有效!在CV/NLP/DL领域中,有哪些修改一行代码或者几行代码提升性能的算法?...
  4. tf input layer
  5. CRM Document history DB table
  6. Perl学习之四:语句(续)
  7. php 判断两个数组差集,php array_udiff_assoc 计算两个数组的差集实例
  8. mybatis逆向工程配置(MySQL和SQL server)
  9. 第6章 类型和成员基础
  10. [Python] 使用 UN Comtrade API 高效获取数据
  11. 《人月神话》出版后的网友评论
  12. 龙果 mycat mysql_龙果学院Spring Boot源码解析视频教程完整未加密(价值599)
  13. 琳琳冒险岛家族任务指南
  14. Java判断图片文件格式,不是根据文件后缀判断
  15. 互联网公司裁员还有秘密?我知道了!
  16. 字根校对-中文校对软件
  17. java中cbrt_JavaScript中带有示例的Math.cbrt()方法
  18. 诸如(1234568) 0xFF这类
  19. 三表左连接(LEFT JOIN) — 两表之间的关系
  20. jQuery插件,UI

热门文章

  1. python调用文件对象所提供的读取数据的函数_python读写数据文件
  2. android autolink识别错误,TextView autoLink=phone 在8.1机器上无效
  3. 易經大意(15) 三和 韓長庚 著
  4. PhotoShop初学 - 图片素材收录
  5. vue 雷达扫描_GitHub - suneildve/vueDataV: 基于Vue + Echarts 构建的数据可视化平台,酷炫大屏展示模板和组件库,持续更新各行各业实用模板和炫酷小组件。...
  6. SQL常用函数之STR()
  7. 脚本之查询Shared Pool空闲率
  8. Java怎么监听鼠标滑轮的转向_javascript监听鼠标滚轮事件浅析
  9. 呼叫中心系统适合哪些部门使用
  10. error:0308010C:digital envelope routines::unsupported