下載和編譯 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
Copy link