In order to compile our distributed code successfully, you may have following utilities and libraries. 1. Download the MontaVista Linux Preview Kit from MontaVista website (http://www.mvista.com/previewkit/index.html). 2. Install GNU binutils where you can download it from http://ftp.gnu.org/gnu/binutils/ or get it from "tools-src" directory in this package. While you compi le, you need to choice "mipsel-linux" in target. 3. Install uClibc where you can download it from http://www.uclibc.org/download.html or get it from "tools-src" directory in this package. 4. Install GNU MP Library where you can download it from http://ftp.gnu.org/gnu/gmp/ or get it from "tools-src" directory in this package. While you compile, you need to choice "mipsel" in host.