我是靠谱客的博主 生动蜜蜂,最近开发中收集的这篇文章主要介绍交叉编译 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包安装所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复