gpt4 book ai didi

linux - 如何在 Linux 上仅使用 Gecko-sdk 构建 mozilla firefox NSAPI 示例插件

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:13:04 26 4
gpt4 key购买 nike

我已经在 Windows 上构建了 gecko-sdk NSAPI 示例插件(使用 visual studio 项目文件),但我想在 linux 平台上开发一些插件。

mozilla 网站只介绍了为 windows 设置 gecko-sdk:

https://developer.mozilla.org/En/Creating_XPCOM_Components/Setting_up_the_Gecko_SDK

但是gecko-sdk代码只包含一个makefile.in文件(没有autoconf生成configure脚本需要的configure.in/ac/am)。

我知道如果我使用完整的 mozilla 源代码(firefox 源代码)构建我可以创建插件 Makefile 并将插件目录添加到 mozilla/toolkit/toolkit-makefiles.sh 中的 MAKEFILE_plugins

然后在顶层执行 ./configure。

但是我该如何为 gecko-sdk 做呢?

插件代码如下:

http://mxr.mozilla.org/seamonkey/source/modules/plugin/

如何在 Linux 上构建示例?

最佳答案

这并不是真正的答案,更像是一个可能对您有所帮助的相似但不同的问题。

不久之前,我在 OS X 上构建了一个 C++ XPCOM 扩展,我没有(必须)使用 gecko-sdk 中的配置/生成文件。相反,我只是在 my own little Makefile 中调用了 GCC .

唯一需要注意的是使用兼容的编译器和构建标志。您可以查看您的发行版的 firefox 构建日志,以确定哪些构建标志是合适的,例如:for Ubuntu .

关于linux - 如何在 Linux 上仅使用 Gecko-sdk 构建 mozilla firefox NSAPI 示例插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/562826/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com