首先,本人使用Mac机。
如果条件允许,还是用苹果机编译最舒服。
1、下载代码,还是推荐svn的,确保实时更新,也可以用git或者是直接下载tar包。
2、解压后,放到 ~/WebKit目录,这个任意
3、设置XCode,这时候就不要做别的工程了,设置XCode的编译目标目录,
XCode -> Preferences -> Building
其中的 Place Build Products in: 这个一定要选择 Customized location 项目,
假设放在 ~/WebKitBuild 目录
4、设置整个XCode使用的文本换行属性(这个是为了编译WebCore时处理 .gperf文件的)必须检查
XCode -> Preferences -> Text Eiditing
其中的 Line Endings: 这个含有两个选项,全部选择为 Unix (LF) 因为 WebCore当中的两个 gperf 文件都是这种,
(GPerf实现的有些问题,/n 这个古老的换行问题)
5、打开项目,编译
首先 WebKit/ 目录中的 ANGEL 打开编译