linux下boost编译arm版本

这篇具有很好参考价值的文章主要介绍了linux下boost编译arm版本。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.下载
https://www.boost.org/users/history/version_1_74_0.html
2.解压

tar -zxvf boost_1_74_0.tar.gz 

2.编译

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

3 替换gcc
修改配置文件project-config.jam,将下列的arm gcc编译器替换为你本机的编译器,比如我是用S32G的编译器

if ! gcc in [ feature.values <toolset> ]
{
    using gcc : arm : /opt/windriver/hirain-linux/22.33/sysroots/x86_64-wrlinuxsdk-linux/usr/bin/aarch64-wrs-linux/aarch64-wrs-linux-gcc ;
}
  1. 编译
    ./b2

5.安装文章来源地址https://www.toymoban.com/news/detail-818195.html

./b2 install --prefix=/root/arm/c4

到了这里,关于linux下boost编译arm版本的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ARM架构Linux操作系统上C语言版本的CycloneDDS中HelloWorld的编译过程(交叉编译工具链)

    ARM架构Linux操作系统上C语言版本的 CycloneDDS 中 HelloWorld 的编译过程与源码编译过程中的 roundtrip 示例编译是一样的,因为实在ARM架构上,所以需要将 idlc_generat e注释掉,自己手动添加源代码和头文件,之后在进行 cmake 和 make 操作

    2024年02月15日
    浏览(27)
  • ARM & Linux 基础学习 / 配置交叉编译工具链 / 编译 Linux 应用和驱动 / 编译内核

    编辑整理 by Staok。 本文部分内容摘自 “100ask imx6ull” 开发板的配套资料(如 百问网的《嵌入式Linux应用开发完全手册》,在 百问网 imx6ull pro 开发板 页面 中的《2.1 100ASK_IMX6ULL_PRO:开发板资料》或《2.2 全系列Linux教程:在线视频与配套资料》里面可以下载到),还有参考 菜

    2024年02月04日
    浏览(32)
  • 交叉编译arm程序,编译arm版本的openssl

    开局一个错: 显示没有GCC, 于是下载gcc; 下载gcc有问题: 发现是换源的问题,于是换源后继续安装,安装成功: 接着继续出错: 继续安装库sudo apt-get install libncurses5-dev 接着又报错了,我之前去的github上弄的buildroot,现在去官网下载一个。 果然运行成功了: Target options:

    2024年02月04日
    浏览(25)
  • chromium ARM版本编译记录

    用的国产电脑,统信麒麟自带的chromium版本都是83版本,lceda要求超过100版本,低版本没法打开编辑器,只能用客户端版本。都是JS,还整这么多事... 刚开始想着一步到位直接在阿里云香港主机上买高配置的竞价虚拟机,结果居然编译不过,老是报有个东西没安装,试了好几次都

    2024年02月11日
    浏览(37)
  • OCCT ARM版本编译及安装

    OCCT提供源码,本文的编译直接在ARM板上进行编译。 注: 当前本文是基于glx跑起来的,应该是基于CPU, GPU的话后续探索更新 下载地址 下载依赖 下载必须依赖 FreeType 和 Tcl/Tk 安装所需要的依赖 解决 fontconfig/fontconfig.h: No such file or directory 解决 fatal error: GL/glx.h: No such file or di

    2024年02月04日
    浏览(25)
  • arm系列交叉编译器各版本区别

    交叉编译器的命名规则:arch [-vendor] [-os] [-(gnu)eabi] [-language] arch - 体系架构, 如arm(ARM-32bit)、aarch64(ARM-64bit)、x86等; vendor -工具链提供商,经常省略,或用 none 替代; os - 目标操作系统, 如linux,没针对具体 os 则 用 none 替代。同时没有 vendor 和os 使用一个 none 替代。

    2024年02月01日
    浏览(42)
  • MySQL交叉编译ARM32位版本在RV1126上运行

    想要编译个ARM32位的MYSQL,找遍全网没找到满意答案,搞定后写个文章方便后面参考 系统环境与关键位置信息 下载地址: https://boostorg.jfrog.io/artifactory/main/release/1.77.0/source/boost_1_77_0.tar.bz2 提示:版本和目标系统版本一致,这里使用1.1.1f 下载地址: https://www.openssl.org/source/old/1.1

    2024年04月24日
    浏览(19)
  • Linux——ARM交叉编译环境搭建

    可依据自己当前的环境进行选择下载,官网如下​​​ Downloads | GNU-A Downloads – Arm Developer 我这边选择如下,用于4412开发板的 gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf.tar.xz mkdir  /usr/local/arm tar -xvf gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf.tar.xz 在 vim /root/.bashrc 或 vim /etc/profi

    2024年02月21日
    浏览(32)
  • 常用的linux+arm编译运行方法

    1、通过vmware搭建虚拟机ubuntu18.04运行环境。 2、 安装交叉编译工具链gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu.tar.xz。 3、安装mobaxterm。 4、安装winscp或者Vmware tools共享文件夹。 1、编写CmakeLists.txt进行程序的整体编译指令: 2、把交叉编译工具链放到指定目录下 : /opt/prebuilts/gcc/

    2024年02月08日
    浏览(32)
  • 更新arm的linux编译工具链

    虑到目前arm的gcc 5.5的工具链对C++17语法支持不足,需要升级下工具链。 以下是详细步骤。使用官方提供的工具链 ARM官方的工具链网站: https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads bare-metal这个版本就是没有操作系统(裸机环境)下针对ARM开发。 主要是针对Cortex-M架构做了

    2024年02月12日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包