因要修改Phantomjs的部分源码,所以记录一下编译的过程。
官网编译建议:http://phantomjs.org/build.html
请注意,要使用官网说的操作系统版本进行编译,不然错误缠身!
我已失败无数次得到血的教训,请一定注意操作系统版本要在Ubuntu 14.04 / Debian 7!
sudo yum -y install gcc gcc-c++ make flex bison gperf ruby \
openssl-devel freetype-devel fontconfig-devel libicu-devel sqlite-devel \
libpng-devel libjpeg-devel
首先用git clone下来项目,项目很大,大约1.4GB,如果你的网特别差,推荐先将Github的东西转到Gitee上,再进行git clone。
我弄到了自己的账户下,
git clone https://gitee.com/codeshif/phantomjs.git
但是要注意哦,这个项目有子项目,所以我们需要
cd phantomjs && vi .gitmodules
我这里将里面github和其他关键字替换成我的了:
[submodule "qtbase"]
path = src/qt/qtbase
url = https://gitee.com/co