spdk/dpdk 编译相关问题汇总

本文详细介绍了如何下载SPDK和DPDK源码,解决编译依赖,包括安装libaio, ncurses, numactl等相关库,并提供了一步步的编译指导,最后展示了SPDK的NVMe Hello World程序。" 133805995,11889304,Windows服务:解决证书颁发机构注册证书故障,"['windows', '系统管理', '证书服务', '网络服务', '故障诊断']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

下载

到官网上下载最新的spdk 代码。

解决编译依赖

yum install libaio.x86_64 libaio-devel.x86_64

编译dpdk

特别注意的是dpdk:依赖 /lib/modules/uname -a/build 下执行的内核已经存在,并且编译过,为此需要:

  • 下载内核;
  • 安装依赖;
    yum install ncurses.x86_64 ncurses-devel.x86_64 ncurses-libs.x86_64 ncurses-static.x86_64 ncurses-base.x86_64 ncurses-term.x86_64 ocaml-curses.x86_64

yum install numactl-devel.x86_64 numad.x86_64 numactl.x86_64

make menuconfig && make && make modules && make bzImage

注意用系统自带的gcc make menuconfig 才可以弹出界面;

编译spdk

参考下面命令:

./configure --with-fio=/home/xiaqichao/spdk/fio/fio --with-dpdk=/home/xiaqichao/latestspdk/spdk/dpdk/x86_64-native-linuxapp-gcc --without-virtio --without-vhost
make;
echo "EXTRA_CFLAGS=-fPIC" >> config/defconfig_x86_64-native-linuxapp-gcc && echo && ma
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值