鲲鹏社区首页
中文
注册
开发者
我要评分
获取效率
正确性
完整性
易理解
在线提单
论坛求助

部署开发环境

FlexDA编程框架的操作系统如表 操作系统要求所示。

表1 操作系统要求

特性

操作系统

架构

推荐版本

OVS

openEuler

aarch64

22.03 LTS SP3

Ubuntu

aarch64

22.04 LTS

CentOS

aarch64

CentOS 9-Stream

OVS控制面

openEuler

aarch64

22.03 LTS SP3

FlexDA编程框架的编译环境软件要求如表2所示。

表2 编译环境软件要求

名称

相关特性

版本要求

GCC

OVS

推荐版本12.3.0。

LLVM

OVS

12.0.1~15.0.3,推荐版本12.0.1。

Clang

OVS

12.0.1~15.0.3,推荐版本12.0.1。

交叉编译工具链

OVS

推荐版本14.2.Rel1。

编程框架提供的编程库使用LTO优化,交叉编译工具链版本需要与编程库使用的工具链保持一致,防止编译失败。

安装方式可参考交叉编译工具链安装指导

CMake

OVS

3.22.0~3.25.0,推荐版本3.22.0。

Make

OVS

4.3.0~4.4.0,推荐版本4.3.0。

OpenSSL

OVS

1.1.1~3.0.12,推荐版本1.1.1。

Protobuf

OVS

推荐版本25.1。

Python

OVS

3.11.4~3.11.13,推荐版本3.11.4。

OVS场景需要安装Python,请参见Python源码安装指导

DPDK

OVS控制面

23.11(与运行环境保持一致)。

OVS控制面编译需要安装正确版本的DPDK,详情请参见DPDK源码安装指导