Linux

WasmEdge 支持广泛的2007年之后的 Linux 发行版。官方发布包包含静态链接的二进制文件和库,适用于旧的 Linux 系统。 下表展示了 WasmEdge 官方发布包中的构建目标。

镜像 tag指令集架构基础操作系统LLVM 版本环境变量兼容性说明
latestx86_64Ubuntu 20.04 LTS12.0.0CC=clang, CXX=clang++Ubuntu 20.04+始终使用最新的 Ubuntu 版本提供给 CI
ubuntu-build-gccx86_64Ubuntu 20.04 LTS12.0.0CC=gcc, CXX=g++Ubuntu 20.04+始终使用最新的 Ubuntu 版本提供给 CI
ubuntu-build-clangx86_64Ubuntu 20.04 LTS12.0.0CC=clang, CXX=clang++Ubuntu 20.04+始终使用最新的 Ubuntu 版本提供给 CI
ubuntu2004_x86_64x86_64Ubuntu 20.04 LTS10.0.0CC=gcc, CXX=g++Ubuntu 20.04+提供给熟悉 Ubuntu 20.04 LTS 版本的开发者
ubuntu2104_armv7larmhfUbuntu 21.0412.0.0CC=gcc, CXX=g++Ubuntu 21.04+提供给 armhf 发布的版本
manylinux2014_x86_64x86_64CentOS 7, 7.9.200912.0.0CC=gcc, CXX=g++Ubuntu 16.04+, CentOS 7+提供给熟悉 X86_64 架构的 CentOS 的开发者
manylinux2014_aarch64aarch64CentOS 7, 7.9.200912.0.0CC=gcc, CXX=g++Ubuntu 16.04+, CentOS 7+提供给熟悉 Aarch64 架构的 CentOS 的开发者
manylinux2010_x86_64x86_64CentOS 6, 6.1012.0.0CC=gcc, CXX=g++Ubuntu 14.04+, CentOS 6+提供给熟悉 x86_64 架构的遗留系统的开发人员准备的
manylinux1_x86_64x86_64CentOS 5, 5.1112.0.0CC=gcc, CXX=g++Ubuntu 14.04+, CentOS 5+提供给熟悉 x86_64 架构的遗留系统的开发人员准备的