`
willko
  • 浏览: 386314 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

linux 下 SpiderMonkey 1.7.0 编译和安装

阅读更多
这个shell脚本将会自动下载源代码编译,然后把头文件和tbl文件拷贝到include目录,.so文件将拷贝到lib目录,还会把js(执行程序)拷贝到bin目录

在Ubuntu 6.06测试通过
#!/bin/bash
if test "$USER" = root; then
    wget http://ftp.mozilla.org/pub/mozilla.org/js/js-1.7.0.tar.gz -O- | tar xvz
    cd js/src
    make -f Makefile.ref
    mkdir -p /usr/include/smjs/ -v
    cp *.{h,tbl} /usr/include/smjs/ -v
    cd Linux_All_DBG.OBJ
    cp *.h /usr/include/smjs/ -v
    mkdir -p /usr/local/{bin,lib}/ -v
    cp js /usr/local/bin/ -v
    cp libjs.so /usr/local/lib/ -v
else
    echo "You must be root. Try sudo $0"
fi


原文:http://dt.in.th/2008-03-03.spidermonkey-linux.html
0
0
分享到:
评论

相关推荐

    SpiderMonkey1.7.0源码

    C语言编写的Firefox的Javascript引擎,Firefox3.0以前的Javascript引擎都是用SpiderMonkey的,3.1之后引入了TraceMonkey,但目前还没找到它的源码,希望找到的兄弟们发上来,谢谢。

    在Windows系统编译制作SpiderMonkey包.pdf

    通过上述步骤,我们不仅了解了如何在Windows系统下编译SpiderMonkey,还掌握了如何配置和测试SpiderMonkey的基本方法。这对于那些希望在非浏览器环境中利用JavaScript的强大功能进行开发的人来说,是非常有价值的...

    spidermonkey31.2.0开发包

    总之,SpiderMonkey 31.2.0作为一款成熟的JavaScript引擎,为开发者提供了强大的工具来实现JavaScript的嵌入式应用,其高效的执行能力和灵活的API使其在各种场景下都能发挥重要作用。通过深入理解和熟练使用,开发者...

    spider monkey+codeblocks 安装及使用demo

    1. **Linux环境下安装**:在Linux系统中,你可以通过包管理器来安装Spider Monkey。例如,在Ubuntu或Debian上,可以使用以下命令: ``` sudo apt-get update sudo apt-get install libmozjs-dev ``` 2. **验证...

    SpiderMonkey1.6&1.7 编译文件(全部lib,dll,h文件)

    这个压缩包包含了SpiderMonkey 1.6和1.7版本的编译文件,专门针对Windows 32位系统设计。 首先,我们来看看核心组件: 1. **lib文件**:.lib文件是Windows下的静态库文件,它们包含了预编译的函数和对象代码。在...

    python-spidermonkey

    《用perl解析JavaScript之JavaScript模块的安装--SpiderMonkey》 安装依赖软件: 安装pyrex:sudo apt-get install python-pyrex 安装g++:sudo apt-get install g++ 安装libjs.so: $ tar zxvf js-1.7.0.tar...

    通过MOZILLA的javascript引擎(SpiderMonkey)执行js代码

    Mozilla的SpiderMonkey是第一个JavaScript引擎,由Mozilla基金会开发,用于支持Firefox浏览器和其他Mozilla相关项目。这个引擎实现了ECMAScript标准,使得JavaScript代码能够被高效地解析和执行。 SpiderMonkey的...

    spidermonkey38.rar

    **Spidermonkey38.rar** 是一个包含特定版本的SpiderMonkey JavaScript引擎的压缩包,它主要用于在Windows 10环境下,配合Visual Studio 2015进行C++开发,以支持运行Java脚本。SpiderMonkey是Mozilla公司开发的一个...

    spiderMonkey_js-1.5-rc6a.tar.gz_SpiderMonkey_openVXI_spiderMonke

    开发者可以通过编译这些源代码来理解和定制SpiderMonkey的行为,使其更好地适应OpenVXI的特定需求。这可能涉及到修改解析器、编译器、垃圾回收机制等核心组件,或者添加特定的API来扩展JavaScript的功能。 总的来说...

    spidermonkey引擎 源码

    C++ js 互相调用 spider monkey

    spidermonkey_js32.zip

    SpiderMonkey是Mozilla开发的一款JavaScript引擎,它以快速、小巧和高度可嵌入而著称。在JavaScript的世界里,SpiderMonkey是最早的实现之一,为Mozilla Firefox等浏览器提供了JavaScript的解析和执行能力。本压缩包...

    SpiderMonkey 1.6

    **SpiderMonkey 1.6:JavaScript 引擎的深度解析** SpiderMonkey 是 ...通过深入理解和应用 SpiderMonkey 的特性和功能,开发者可以将 JavaScript 的强大能力注入到各种应用程序中,提升软件的动态性和用户体验。

    spiderMonkey_API实现自定对象的内嵌

    **SpiderMonkey API 实现自定义对象的内嵌详解** SpiderMonkey是Mozilla开发的一款JavaScript引擎,它作为开源项目,被广泛...总之,掌握SpiderMonkey API能让你在嵌入式JavaScript环境中拥有更大的灵活性和控制力。

    SpiderMonkey_JSAPI

    这个压缩包文件“SpiderMonkey_JSAPI”包含了SpiderMonkey的JavaScript Application Programming Interface(JSAPI)的详细参考文档,方便开发者在没有网络连接的情况下也能快速查阅API。 **JSAPI概述** JSAPI是...

    mozilla spidermonkey javascript engine 源代码

    SpiderMonkey is Mozilla's JavaScript engine written in C/C++. It is used in various Mozilla products, including Firefox, and is available under the MPL2.

    spidermonkey1.6源码

    firefox的javascript1.6版本的引擎源代码

    spidermonke vs2005 编译 使用文档

    在Visual Studio 2005环境下编译SpiderMonkey,首先需要确保你已经安装了VS2005及其必要的组件,如C++编译器。下载SpiderMonkey的源代码后,你需要按照以下步骤进行编译: 1. 解压SpiderMonkey的源代码到一个工作...

    spidermonkey.dev:https的来源

    必须安装Ruby和 。 在Ubuntu上,以下方法应该起作用(将$ REPO_URL替换为GitHub存储库URL): $ sudo apt-get install git ruby bundler zlib1g-dev $ git clone $REPO_URL spidermonkey.dev $ cd spidermonkey.dev...

Global site tag (gtag.js) - Google Analytics