WebAssembly (wasm)安裝

簡單記錄一下 Mac OS 下如何由C/C++ 產生出 wasm 並使用

  • 確認電腦上安裝了python

為了安裝 Emscripten SDK,需要安裝 2.7.12 版本以上的python,可以在終端機輸入以下指令確認版本

python -V

如果正確安裝python 將會有類似以下的回覆
Python 3.9.6

另外 python 可以充當簡易版web server,測試時會需要

在想要用來作為網頁根目錄的地方,使用以下指令即可

Python 3.X 版以上
python -m http.server 8080

Python 2.X 版
python -m SimpleHTTPServer 8080

MacOS /Linux 上需要將wasm 型態加入到媒體列表中

sudo vi /etc/mime.types

貼上
application/wasm wasm

存檔

接下來安裝Emscripten

從git 取得最新版的emsdk 並安裝,在source 後就可以使用 emsdk 指令

git clone https://github.com/emscripten-core/emsdk.git
cd emsdk
git pull
./emsdk install latest
./emsdk activate latest
source ./emsdk_env.sh

至此安裝完畢

可以使用emsdk 指令確認是否安裝完成

emsdk list

正常會顯示下列資訊

參考資料

https://emscripten.org/docs/getting_started/downloads.html

發佈留言