WebAssembly - Công cụ biên dịch sang WASM
Chương này sẽ thảo luận về một số công cụ dễ sử dụng rất hữu ích khi làm việc với WebAssembly. Chúng ta hãy bắt đầu bằng cách tìm hiểu về công cụ WebAssembly.studio.
WebAssembly.studio
Công cụ này cho phép bạn biên dịch C, Rust, Wat thành Wasm, v.v.
Để bắt đầu, bạn có thể nhấp vào Empty C Project, Empty Rust Project, Empty Wat Project để biên dịch C và Rust sang WASM. 5.
Nó có Build, Run để xây dựng mã và kiểm tra đầu ra. Nút tải xuống cho phép bạn tải xuống.wasm, có thể được sử dụng để kiểm tra bên trong trình duyệt. Công cụ này rất hữu ích để biên dịch mã C và Rust và kiểm tra đầu ra.
WebAssembly Explorer
WebAssembly Explorer cho phép bạn biên dịch mã C và C ++. Tham khảo liên kếthttps://mbebenita.github.io/WasmExplorer/để biết thêm chi tiết. Màn hình sẽ xuất hiện sau khi nhấp vào liên kết được hiển thị bên dưới -
Bạn có thể chọn phiên bản C và C ++. Mã nguồn của C hoặc C ++ được viết ở đây:
Khi bạn nhấp vào nút Biên dịch, nó sẽ đưa ra định dạng văn bản WebAssembly (WAT) và mã Assembly của Firefox x86 trong các khối bên dưới -
Bạn có thể tải xuống .wasm mã để kiểm tra nó bên trong trình duyệt.
WASMFiddle
Wasmfiddle giúp bạn biên dịch mã C sang WebAssembly và cũng kiểm tra đầu ra. Sau khi nhấp vào liên kếthttps://wasdk.github.io/WasmFiddle/, bạn sẽ thấy trang sau -
Nhấp vào Xây dựng để biên dịch mã. Bạn có thể tải xuống mã Wat và Wasm bằng cách nhấp vào Wat và Wasm. Để kiểm tra đầu ra, nhấp vào nút Run.
WASM để XEM
Công cụ wat2wasmsẽ cung cấp cho bạn mã wasm khi bạn nhập định dạng văn bản WebAssembly. Bạn có thể nhấp vào liên kếthttps://webassembly.github.io/wabt/demo/wat2wasm/ cho bản demo và màn hình sẽ xuất hiện được đưa ra bên dưới:
Bạn có thể sử dụng nút tải lên để tải lên .wasm và textarea sẽ hiển thị định dạng văn bản.
WAT thành WASM
Công cụ wat2wasm sẽ cung cấp cho bạn mã wasm khi bạn nhập định dạng văn bản WebAssembly. Bạn có thể nhấp vào liên kếthttps://webassembly.github.io/wabt/demo/wat2wasm/ cho bản demo và màn hình sẽ xuất hiện được đưa ra bên dưới:
Công cụ này rất hữu ích, vì nó giúp kiểm tra đầu ra. Bạn có thể nhập mã WAT và xem mã .wasm và cũng thực thi mã để xem kết quả.