我是靠谱客的博主 生动蜜蜂,最近开发中收集的这篇文章主要介绍交叉编译 not a dynamic executable_编译工具meson+ninja简介(dpdk编译工具)python3安装meson rpm包安装,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、简介

本来打算给大家介绍一下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

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

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

东西好不好,用了才知道,光说不练,有王婆卖瓜之嫌。这次给大家演示用的linux系统版本是CentOS Linux release 7.6.1810 (Core)。顺便给大家介绍下centos 系统怎么查看是哪个版本的,直接上图吧。

最后

以上就是生动蜜蜂为你收集整理的交叉编译 not a dynamic executable_编译工具meson+ninja简介(dpdk编译工具)python3安装meson rpm包安装的全部内容,希望文章能够帮你解决交叉编译 not a dynamic executable_编译工具meson+ninja简介(dpdk编译工具)python3安装meson rpm包安装所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(32)

评论列表共有 0 条评论

立即
投稿
返回
顶部