交叉编译 not a dynamic executable_编译工具meson+ninja简介(dpdk编译工具)

一、简介

本来打算给大家介绍一下DPDK的编译步骤,发现新版本的DPDK编译工具已经推荐使用meson+ninja了, 为了咱能在一个频道上愉快的学习,干脆决定先和大家研究下meson+ninja。

meson 是一个类似  CMake 的编译工具. 包括 DPDK, QEMU 等很多项目都已经将编译系统转为 meson+ninja。 所以本文主要介绍如何用 meson+ninja 编译 C 代码工程。希望大家能认真学习,毕竟这套编译工具有可能成为未来开源项目的标配。

网上传言这一套编译工具具备以下卖点:

  • 支持多种操作系统, 如 Linux, macOS, Windows

  • 支持多种编译器, 如 GCC, Clang, Visual Studio 等

  • 支持多种编程语言, 包括 C, C++, D, Fortran, Java, Rust

  • 语法可读性好, 而且是对用户友好的非图灵完备(non-Turing complete) DSL

  • 支持多种操作系统及裸机(bare metal)的交叉编译

  • 完整编译或增量编译速度很快

  • built-in multiplatform dependency provider that works together with distro packages

大家看看就好,不必较真。

二、环境搭建(软件安装)

东西好不好,用了才知道,光说不练,

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值