部署开发环境
FlexDA编程框架的操作系统如表1所示。
特性 |
操作系统 |
架构 |
推荐版本 |
|---|---|---|---|
OVS |
openEuler |
aarch64 |
22.03 LTS SP3 |
UCC |
openEuler |
x86_64、aarch64 |
22.03 LTS SP3 |
Ubuntu |
x86_64、aarch64 |
22.04 LTS |
|
CentOS |
x86_64、aarch64 |
CentOS 9-Stream |
FlexDA编程框架的编译环境软件要求如表2所示。
名称 |
相关特性 |
版本要求 |
|---|---|---|
GCC |
OVS、UCC |
推荐版本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、UCC |
推荐版本14.2.Rel1。 编程框架提供的编程库使用LTO优化,交叉编译工具链版本需要与编程库使用的工具链保持一致,防止编译失败。 安装方式请参考交叉编译工具链安装指导。 |
CMake |
OVS、UCC |
3.22.0~3.25.0,推荐版本3.22.0。 |
Make |
OVS、UCC |
4.3.0~4.4.0,推荐版本4.3.0。 |
OpenSSL |
OVS、UCC |
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源码安装指导。 |
父主题: OVS场景编程