📅  最后修改于: 2020-11-02 05:14:42             🧑  作者: Mango
在本章中,我们将编译一个简单的C程序以使用javascript并在浏览器中执行该程序。
例如-C程序
#include
int square(int n) {
return n*n;
}
我们已经在文件夹wa /中完成了emsdk的安装。在同一文件夹中,创建另一个文件夹cprog /,并将以上代码另存为square.c。
我们已经在上一章中安装了emsdk。在这里,我们将使用emsdk来编译上述c代码。
在命令提示符下编译test.c,如下所示:
emcc square.c -s STANDALONE_WASM –o findsquare.wasm
emcc命令负责编译代码,并提供.wasm代码。我们使用了STANDALONE_WASM选项,该选项仅提供.wasm文件。
示例-findsquare.html
WebAssembly Square function
输出如下所示-