簡單記錄一下 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
正常會顯示下列資訊

參考資料