首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从源代码交叉编译DPDK

从源代码交叉编译DPDK
EN

Stack Overflow用户
提问于 2021-01-04 21:47:30
回答 1查看 258关注 0票数 0

我正在尝试按照这里的说明从源代码交叉编译(针对ARM64) DPDK:https://doc.dpdk.org/guides/linux_gsg/cross_build_dpdk_for_arm64.html

但是当我运行make时,我看到了以下内容:

代码语言:javascript
复制
$ make config T=arm64_armv8_linux_gcc
make: Nothing to be done for 'config'.

我在main分支上签出了,想知道是否不再支持通过"Makefile“编译,而MESON build system已经取代了它?

我在master分支的最上面提交:

https://github.com/DPDK/dpdk/commit/9d620630ea30386d7fc2ff192656a9051b6dc6b5

DPDK版本: 21.02.0-rc0

工具链版本为:

代码语言:javascript
复制
aarch64-linux-gnu-gcc --version

aarch64-linux-gnu-gcc (Linaro GCC 7.3-2018.05) 7.3.1 20180425 [linaro-   7.3-2018.05 revision d29120a424ecfbc167ef90065c0eeb7f91977701]

主机详细信息包括:

代码语言:javascript
复制
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 16.04.7 LTS
Release:    16.04
Codename:   xenial
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-04 22:32:52

DPDK已经从20.11中移除了对Makefile的支持。为了同样的目的,人们不得不依赖于meson-ninja

请使用以下内容作为交叉构建的指南

代码语言:javascript
复制
meson arm64-build --cross-file config/arm/arm64_armv8_linux_gcc
ninja -C arm64-build

DPDK LTS 19.11.6仍然使用Makefile。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65563751

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档