开发者
我要评分
获取效率
正确性
完整性
易理解
在线提单
论坛求助

部署开发环境

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源码