mirror of
				https://github.com/bytecodealliance/wasm-micro-runtime.git
				synced 2025-10-31 13:17:31 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			22 lines
		
	
	
		
			784 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			784 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
| # Currently supports clang-8 compiler
 | |
| # Using the "test.c" app from the README.md:
 | |
| # clang-8 --target=wasm32 -O3 -Wl,--initial-memory=131072,--allow-undefined,--export=main,--no-threads,--strip-all,--no-entry -nostdlib -o test.wasm test.c
 | |
| # Pay attention to spacing above! ^
 | |
| # iwasm test.wasm
 | |
| 
 | |
| FROM ubuntu:latest
 | |
| 
 | |
| RUN apt-get update && \
 | |
|   apt-get -y upgrade && \
 | |
|   apt-get install -y build-essential clang-8 cmake g++-multilib git lib32gcc-5-dev llvm-8 lld-8 nano
 | |
| 
 | |
| WORKDIR /root
 | |
| 
 | |
| RUN git clone https://github.com/intel/wasm-micro-runtime
 | |
| 
 | |
| RUN cd wasm-micro-runtime/product-mini/platforms/linux/ && mkdir build && \
 | |
|   cd build && cmake .. && make
 | |
| 
 | |
| RUN cd /usr/bin && ln -s wasm-ld-8 wasm-ld
 | |
| RUN cd /usr/bin && ln -s ~/wasm-micro-runtime/product-mini/platforms/linux/build/iwasm iwasm
 | 
