文件名称:wasi-sdk:启用WASI的WebAssembly CC ++工具链
文件大小:43KB
文件格式:ZIP
更新时间:2024-06-03 07:45:42
llvm sysroot wasi-sdk wasi-libc C
WASI SDK 快速开始 关于这个仓库 该存储库本身不包含编译器或库代码。 它使用git子模块引入上游Clang和LLVM树以及wasi-libc树。 该SDK的libc部分是 。 上游Clang和LLVM(从9.0开始)可以直接为WASI进行编译,并且默认情况下其中包含WebAssembly支持。 因此,这里要做的就是提供配置为设置默认目标和sysroot的构建,以方便使用。 也可以使用标准的Clang安装,从上述源代码构建sysroot,然后使用“ --target = wasm32-wasi --sysroot = / path / to / sysroot”进行编译。 安装 通过发行版二进制文件进行的典型安装可能如下所示: wget https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-[VER
【文件预览】:
wasi-sdk-main
----.gitignore(11B)
----Dockerfile(817B)
----tar_from_installation.sh(1KB)
----strip_symbols.sh(448B)
----Makefile(8KB)
----src()
--------llvm-project()
--------config()
--------wasi-libc()
----.dockerignore(113B)
----llvm_version.sh(433B)
----version.sh(382B)
----CODE_OF_CONDUCT.md(3KB)
----LICENSE(12KB)
----.gitmodules(294B)
----.github()
--------workflows()
----wasi-sdk.control(201B)
----README.md(3KB)
----cmake()
--------Platform()
----tests()
--------.gitignore(38B)
--------exit_status_zero(2B)
--------compile-only()
--------run.sh(2KB)
--------testcase.sh(3KB)
--------general()
----docker_build.sh(182B)
----wasi-sdk.cmake(1021B)
----deb_from_installation.sh(776B)