文章

编译wasm版本的cmark以解析markdown

首先下载cmark源码,然后按需要切换到特定版本,这里使用0.30.3版本。

# 下载cmark源码 git clone https://github.com/commonmark/cmark.git # 切换到特定版本版本 cd cmark && git checkout 0.30.3

然后编译cmark源码,生成cmark的wasm版本。

需要预先安装cmake、emscripten等工具。

# 创建并进入编译目录 make build-wasm && cd build-wasm # 执行cmake配置命令,同时指定emscripten工具链(记得修改为自己本地安装的emscripten目录) cmake -DCMAKE_TOOLCHAIN_FILE=~/Applications/emsdk/upstream/emscripten/cmake/Modules/Platform/Emscripten.cmake .. # 编译cmark make

编译完成后,会在build-wasm目录下生成cmark.js和cmark.wasm文件。

本文由作者按照 CC BY 4.0 进行授权