ash.exe 命令行编辑功能非常有限所以剪切和粘贴命令行

时间:2022-04-03 05:16:45

本指南供给了用于构建WebKit的指令在Windows 8.1没有Cygwin(AppleWin口岸WebKit)。 你可以选择安置Cygwin运行测试。

安置开发工具

首先安置以下措施和设置您的环境:

Visual Studio。 (确保你包孕c++撑持。) https://www.visualstudio.com/en-us/products/visual-studio-community-vs

ActiveState的Perl。64位很好。 

ActiveState的Python。 确保它的版本2。 而不是3. x。 64位很好。 确保你不从python.org下载它,因为我们硬编码可执行文件的名称为“python2.7”和python.org python不包孕一个可执行的名字。

Ruby。64位很好。 

野牛。  确保安置路径没有空间,因为野牛不正确引用路径时通过他们m4。

Gperf。 

Flex。 

CMake。 https://cmake.org/download/

Git。  注意:确保您选择的选项“使用Git Windows命令提示符。 “这是因为它安置一个sh.exe在你的路径,如果sh.exe有空间的位置,使被搞糊涂了。 当我安置这个,我不受控制的所有选项。

iTunes。 这只是AppleWin所需的端口,不是WinCairo端口。 这是须要的,因为它包孕了。 dll实现苹果CoreGraphics这样的框架,CoreAnimation等等。

“嗯哼”字体,用于测试。 

(可选:如果你筹算与Subversion补丁)Subversion。 

(可选:加快构建过程)忍者构建。 https://github.com/ninja-build/ninja/releases

确保所有适才安置的措施(除了Visual Studio和iTunes)是通过你来访谒 美元的路径 你可能需要改削后从头启动 美元的路径 新壳前将更新后的变量。

如果您是在代办代理,必然要设置 HTTP_PROXY 和 HTTPS_PROXY 环境变量。

设置Git存储库

git报告你的名字。

> git config --global user.name "John Smith"

报告git你的电子邮件地点。

> git config --global user.email "[email protected]"

下载一个克隆存储库。

> git clone <git://git.webkit.org/WebKit.git> > cd WebKit

(可选:如果你筹算与Subversion补丁) 
自动配置本地克隆遵循Subversion:

> python Tools\Scripts\webkit-patch setup-git-clone

设置撑持工具

下载WebKit撑持库源代码树的根 https://developer.apple.com/opensource/internet/webkit_sptlib_agree.html如果文件是正确定名,定名WebKitSupportLibrary.zip。 不提取其内容。 这个档案包罗一个SDK(仅标题)Windows版本的苹果软件仓库(好比CoreGraphics)。

别的,您需要下载 https://developer.apple.com/opensource/internet/WebKitAuxiliaryLibrary.zip

> cd Tools\Scripts > perl update-webkit

如果上面的命令要求您重启你的机器,这样做。

注意,这个命令将自动下载 WebKitAuxiliaryLibrary.zip 从苹果和提取到你的树(WebKitLibraries文件夹内)。 这个档案包罗的Windows版本的所有大众藏书楼WebKit取决于(如libxml2)。 还请注意,该命令可能设置环境变量。

构建WebKit

> perl build-webkit

注意,这个命令将自动提取WebKitSupportLibrary。 步中下载zip(6)到你的树(WebKitLibraries文件夹内)。

安置Cygwin(可选)

您可以构建与Visual Studio 2015和Visual Studio 2015 Community Edition。

使用默认选项安置。

Cygwin是公用事业为Windows的调集,不只包孕Subversion的客户,但也需要特别的工具来构建

WebKit的来源。 我们取得了一个下载器可以自动收集所有必须的包。

下载 cygwin-downloader.zip 。 提取一些文件夹和档案的内容开始 cygwin-downloader.exe 从文件夹中。 这将下载所需的所有Cygwin包。 当所有的包已经完成下载,Cygwin安置措施将会启动。 选择 安置从本地目录 ,然后单击 下一个 直到安置完成。 如果您正在运行Vista,安置措施无法自动启动,你将不得不手动启动Cygwin 安置措施 

注意: 如果您是在您需要设置代办代理  HTTP_PROXY 环境变量的URL代办代理。 这可能匹配模式: 

http[s]://[username[:password]@]somehost.com[:port]

。 方括号( […] )不是URL的一部分,但是用来暗示可选元素的URL。

 

注意: Vista可能没有警告你,Cygwin安置正确。 忽略这个警告,报告Vista,安置告成。