WebAssembly-WASM으로 컴파일하는 도구

이 장에서는 WebAssembly로 작업하는 동안 매우 유용한 몇 가지 사용하기 쉬운 도구에 대해 설명합니다. WebAssembly.studio 도구에 대해 배우는 것으로 시작하겠습니다.

WebAssembly.studio

이 도구를 사용하면 C, Rust, Wat를 Wasm 등으로 컴파일 할 수 있습니다.

시작하려면 Empty C Project, Empty Rust Project, Empty Wat Project를 클릭하여 C를 컴파일하고 Rust를 WASM으로 컴파일 할 수 있습니다. 5.

빌드, 실행을 통해 코드를 빌드하고 출력을 확인합니다. 다운로드 버튼을 사용하면.wasm브라우저 내부에서 테스트하는 데 사용할 수있는 파일입니다. 이 도구는 C 및 Rust 코드를 컴파일하고 출력을 확인하는 데 매우 유용합니다.

웹 어셈블리 탐색기

WebAssembly Explorer를 사용하면 C 및 C ++ 코드를 컴파일 할 수 있습니다. 링크 참조https://mbebenita.github.io/WasmExplorer/상세 사항은. 링크를 클릭하면 나타나는 화면은 다음과 같습니다.

C 및 C ++ 버전을 선택할 수 있습니다. C 또는 C ++의 소스 코드가 여기에 작성되었습니다.

컴파일 버튼을 클릭하면 아래 블록에 WebAssembly 텍스트 형식 (WAT) 및 Firefox x86 어셈블리 코드가 제공됩니다.

당신은 다운로드 할 수 있습니다 .wasm 브라우저 내에서 테스트하는 코드입니다.

WASMF 중간

Wasmfiddle 은 C 코드를 WebAssembly로 컴파일하고 출력을 테스트하는 데 도움이됩니다. 링크를 클릭 한 후https://wasdk.github.io/WasmFiddle/, 다음 페이지가 표시됩니다-

빌드를 클릭하여 코드를 컴파일하십시오. Wat 및 Wasm을 클릭하여 Wat 및 Wasm 코드를 다운로드 할 수 있습니다. 출력을 테스트하려면 실행 버튼을 클릭합니다.

WASM에서 WAT

도구 wat2wasmWebAssembly 텍스트 형식을 입력하면 wasm 코드를 제공합니다. 링크를 클릭 할 수 있습니다.https://webassembly.github.io/wabt/demo/wat2wasm/ 데모 및 나타날 화면은 다음과 같습니다.

업로드 버튼을 사용하여 .wasm을 업로드하면 텍스트 영역에 텍스트 형식이 표시됩니다.

WAT에서 WASM

wat2wasm 도구는 WebAssembly 텍스트 형식을 입력 할 때 wasm 코드를 제공합니다. 링크를 클릭 할 수 있습니다.https://webassembly.github.io/wabt/demo/wat2wasm/ 데모 및 나타날 화면은 다음과 같습니다.

이 도구는 출력도 테스트하는 데 도움이되므로 매우 유용합니다. WAT 코드를 입력하고 .wasm 코드를 살펴보고 코드를 실행하여 출력을 볼 수도 있습니다.