软件技术学习笔记

个人博客,记录软件技术与程序员的点点滴滴。

Emscripten docker构建WebAssembly (C++)

C++的构建环境比别的计算机语言要复杂得多,一切从头开始安装是最麻烦的,比如:安装编译器、第三方库等。在容器时代,使用已准备好的Docker镜像就省事多了。在开发WebAssembly C++时,可直接使用Emscripten SDK docker镜像。虽然C++ WebAssembly的构建比较复杂,但是,其生成的目标文件(*.wasm)比GoLang的要小很多,更适合于Web网络传输。

示例代码,见: hello-web-assembly-cpp

继续阅读→