From fd89b76b4e4008223d1c8f67ac2fc0c072d4b4d7 Mon Sep 17 00:00:00 2001 From: jarrodcolburn Date: Sun, 20 Oct 2024 13:43:09 -0500 Subject: [PATCH] Update README.md note step 1 produces .o file. break step 2 into multi line for readability and note to substitute with local path --- README.md | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index c0deb76..fcd359c 100644 --- a/README.md +++ b/README.md @@ -15,12 +15,21 @@ Platform: macOS ARM Default target: arm64-apple-darwin22.4.0 ``` -Steps to generate `mnist.js` and `mnist.wasm`: +Steps: -```console -lfortran -c classifier.f90 --generate-object-code --rtlib --target=wasm32-unknown-emscripten +Generate `classifier.o`: -emcc --target=wasm32-unknown-emscripten -sSTACK_SIZE=50mb -sINITIAL_MEMORY=256mb -o www/mnist.js classifier.o /lfortran_runtime_wasm_emcc.o --no-entry -sEXPORTED_FUNCTIONS=_classifier,_malloc,_free +```bash +lfortran -c classifier.f90 --generate-object-code --rtlib --target=wasm32-unknown-emscripten +``` +Generate `mnist.js` and `mnist.wasm`: +```bash +# Substitute path-to-lfortran-runtime-library + +emcc --target=wasm32-unknown-emscripten -sSTACK_SIZE=50mb \ + -sINITIAL_MEMORY=256mb -o www/mnist.js classifier.o \ + /lfortran_runtime_wasm_emcc.o \ + --no-entry -sEXPORTED_FUNCTIONS=_classifier,_malloc,_free ``` # Interactive Website