以
以
以 WasmVM 向 WebAssembly 說哈囉!
Search…
封面 & 目錄
下載和編譯 WasmVM
第一個 WebAssembly 程式
堆疊
數值型別
算術、參數和控制指令
儲存空間
模組
位元格式
虛擬機架構
系統呼叫
參考資料
Powered By
GitBook
下載和編譯 WasmVM
WasmVM 是透過 CMake 完成編譯相關的動作和設定。除此之外只有 C++ 標準函式庫,所以編譯的設定上很單純
如果沒有 git 、cmake 、 make 的話,請先打下面的指令安裝
sudo apt install git cmake binutils
接著從 GitHub 取得 WasmVM 的 簡化版 (如果要使用一般版的話,不需要 git checkout 那行指令)
git clone https://github.com/WasmVM/WasmVM.git
git checkout v0.9
在 WasmVM 資料夾裡建立 build 資料夾,並進入 build 資料夾
cd
WasmVM
&&
mkdir
build
&&
cd
build
執行 CMake
cmake -DCMAKE_BUILD_TYPE
=
Debug -DUSE_SYSCALL
=
OFF
..
這邊我們使用 Debug 模式,並關閉系統呼叫,讓 WasmVM 可以用比較簡單的方式檢查執行結果
執行 Make 編譯程式
make
等待編譯完成,就可以得到 WasmVM
Previous
封面 & 目錄
Next
第一個 WebAssembly 程式
Last modified
3yr ago
Copy link