接着上一篇讲,每个人选的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来构建的!