https://github.com/xcbeyond/wasm-extensions
https://github.com/xcbeyond/wasm-extensions
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/xcbeyond/wasm-extensions
- Owner: xcbeyond
- Created: 2021-06-07T02:08:18.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2024-06-07T02:47:41.000Z (about 2 years ago)
- Last Synced: 2024-07-13T09:15:09.693Z (almost 2 years ago)
- Language: Go
- Size: 509 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# wasm-extensions-learning
## 开发指南
### C++ 扩展
参考资料:[Write a Wasm Extension with C++](https://github.com/istio-ecosystem/wasm-extensions)
#### 环境准备
1. 安装 `bazel`
推荐使用 `Bazelisk` 作为 `bazel`。
可直接去 `github` 上下载对应的[二进制包](https://github.com/bazelbuild/bazel/releases),并配置好环境变量即可直接使用。
2. 安装最小依赖
为了使用 `Bazel` 构建 `C++ WebAssembly` 扩展,需要安装依赖项 `python3` 等几个依赖。
#### 开发、测试、部署 `C++ WebAssembly` 扩展