WebAssembly - narzędzia do kompilacji do WASM
W tym rozdziale omówiono kilka łatwych w użyciu narzędzi, które są bardzo pomocne podczas pracy z WebAssembly. Zacznijmy od poznania narzędzia WebAssembly.studio.
WebAssembly.studio
To narzędzie pozwala skompilować C, Rust, Wat do Wasm itp.
Aby rozpocząć, możesz kliknąć Empty C Project, Empty Rust Project, Empty Wat Project, aby skompilować C i Rust do WASM. 5.
Ma Build, Run, aby zbudować kod i sprawdzić dane wyjściowe. Przycisk pobierania umożliwia pobieranie.wasmplik, który można wykorzystać do przetestowania w przeglądarce. To narzędzie jest bardzo pomocne przy kompilowaniu kodu C i Rusta oraz sprawdzaniu wyników.
Eksplorator WebAssembly
Eksplorator WebAssembly umożliwia kompilację kodu w językach C i C ++. Skorzystaj z linkuhttps://mbebenita.github.io/WasmExplorer/po więcej szczegółów. Ekran, który pojawi się po kliknięciu linku, jest pokazany poniżej -
Możesz wybrać wersję C i C ++. Kod źródłowy C lub C ++ jest napisany tutaj -
Po kliknięciu przycisku Kompiluj, daje on format tekstowy WebAssembly (WAT) i kod montażowy Firefox x86 w blokach poniżej -
Możesz pobrać .wasm kod, aby przetestować go w przeglądarce.
WASMFiddle
Wasmfiddle pomaga skompilować kod C do WebAssembly, a także przetestować wynik. Po kliknięciu w linkhttps://wasdk.github.io/WasmFiddle/, zobaczysz następującą stronę -
Kliknij Build, aby skompilować kod. Możesz pobrać kod Wat and Wasm, klikając Wat and Wasm. Aby przetestować wyjście, kliknij przycisk Uruchom.
WASM do WAT
Narzędzie wat2wasmpoda kod WAS, gdy wprowadzisz format tekstowy WebAssembly. Możesz kliknąć łączehttps://webassembly.github.io/wabt/demo/wat2wasm/ dla wersji demonstracyjnej, a ekran, który się pojawi, podano poniżej -
Możesz użyć przycisku przesyłania, aby przesłać plik .wasm, a obszar tekstowy wyświetli format tekstowy.
WAT na WASM
Narzędzie wat2wasm poda kod WASM po wprowadzeniu formatu tekstowego WebAssembly. Możesz kliknąć łączehttps://webassembly.github.io/wabt/demo/wat2wasm/ dla wersji demonstracyjnej, a ekran, który się pojawi, podano poniżej -
To narzędzie jest bardzo pomocne, ponieważ pomaga przetestować również wyniki. Możesz wprowadzić kod WAT i spojrzeć na kod .wasm, a także wykonać kod, aby zobaczyć dane wyjściowe.