考试首页 | 考试用书 | 培训课程 | 模拟考场 | 考试论坛  
  当前位置:操作系统 > Linux > 文章内容
  

Linux基础教程:在Linux上编译、安装测试Swift

 [ 2016年3月1日 ] 【

基础准备

Swift 语言开源项目可以在 https://github.com/apple/swift 找到。准备完毕。

安装依赖库

十分推荐使用傻瓜化的 Ubuntu 作为桌面 Linux 系统,软件新,更新快,大部分问题都可以使用 sudo apt-get install来解决,十分方便,我使用的是最新版 15.10。

执行一句命令解决所有依赖:

sudo apt-get install git cmake ninja-build clang python uuid-dev libicu-dev icu-devtools libbsd-dev libedit-dev libxml2-dev libsqlite3-dev swig libpython-dev libncurses5-dev pkg-config

如果你使用的是 14.04 LTS 或更早的版本,请参考 README 中相应的解决方案。

下载源码

下载源码分为两步。

第一步,下载 Swift 源码:

git clone https://github.com/apple/swift.git

第二步,下载依赖项目源码:

cd swift
./utils/update-checkout --clone

注:此处使用更快的 HTTPS 即可,如果想要贡献代码,请先 fork 到你自己的用户下,此处不再赘述。

编译并测试

下面就要开始真正激动人心的编译 + 测试环节了。运行命令:

utils/build-script -t

静候佳音

我用我那台弱小的配置着 2.1 GHz 的移动版 i3 CPU 和 8G 内存的迷你 PC 硬生生编译了 40 分钟,测试倒是挺快的 20 分钟之内就结束了。只要最终的结果里没有 Unexpected Failures,那就说明本次编译成功了!下图是我的成功画面:

 

检验成果

运行命令:

../build/Ninja-DebugAssert/swift-linux-x86_64/bin/swift -v

如果你得到如下结果,那么恭喜你,Swift 编译成功!

Swift version 2.2-dev (LLVM 3ebdbb2c7e, Clang f66c5bb67b, Swift 1f2908b4f7)
Target: x86_64-unknown-linux-gnu
本文纠错】【告诉好友】【打印此文】【返回顶部
将考试网添加到收藏夹 | 每次上网自动访问考试网 | 复制本页地址,传给QQ/MSN上的好友 | 申请链接 | 意见留言 TOP
关于本站  网站声明  广告服务  联系方式  站内导航  考试论坛
Copyright © 2007-2013 中华考试网(Examw.com) All Rights Reserved