vm. Compiling the VM requires the Boost C++ libraries, which can be downloaded at http://www.boost.org/users/download/. To compile the virtual machine, simply use make all in the vm folder. Compiling yields three components. the executables vm-test and vm-run, and the static library libbmdvm.a.