编译过程,参考mozilla官方资料:
https://developer.mozilla.org/En/SpiderMonkey/Build_Documentation
编译环境:VC2008 express
1、下载并解压SpiderMonkey,版本:1.8.0
地址:http://ftp.mozilla.org/pub/mozilla.org/js/js-1.8.0-rc1.tar.gz
2、下载并安装MozillaBuild,
地址:http://ftp.mozilla.org/pub/mozilla.org/mozilla/libraries/win32/MozillaBuildSetup-1.4.exe
3、进入vc2008命令提示符
4、在命令提示符下,进入moziilabuild目录,执行start-msvc9.bat
5、进入js源代码目录,假设js源代码解压后放在f:/js文件夹中
cd /f/js/src
6、开始编译
make -f makefile.ref BUILD_OPT=1
BUILD_OPT=1意思是编译release版本
编译后的文件在:src/WINNT5.1_OPT.OBJ目录下