FireBreath环境配置(linux)

接着上一篇讲,每个人选的linux平台不一样,一些指令也是不一样的,我下边讲得是centOS6.5下FireBreath环境配置,跟其他版本的linux系统有出入,这个有问题还是留言吧


1.首先提前装好cmake, libgtk(大部分浏览器使用的图形库),gcc,g++


安装gcc,g++


root权限下(su指令)     
yum install gcc
yum install gcc-c++


安装cmake


centOS下的指令(su下)

yum install cmake


也可以下好对应的压缩包解压进入对应的文件夹

./bootstrap && gmake && gmake install
安装libgtk
yum install gtk*
2. 跟windows一样,进入解压好的文件夹在终端输入指令
python fbgent.py
在需要输入名称的地方输入:hello,(不知道输入什么的可以看看windows下怎么输入的)
这样一个hello plugin的源代码就生成了。接下来生成项目build文件

3.输入指令 ./prepmake.sh ./projects/hello
4.进入build目录(su)
make
5.部署和测试

插件文件nphello.so生成了,在:

../firebreath/build/bin/hello/nphello.so

把这个文件复制到Firefox插件路径下:

/usr/lib/mozilla/plugins/

firebreath/build/projects/hello/gen/目录中,使用浏览器打开FBControl.htm文件进行插件测试.
6.插件加载成功

下一篇讲解如何写FireBreath下不同平台下的cmake文件,firebreath是用cmake来构建的!







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值