Linux 编译安装 Swift(以Ubuntu为例)

大概在一个星期前Apple开源了Swift语言源码。从开源以来它一直在github的trending页面,非常火。

QQ截图20151217172921

下面我们来尝试在Ubuntu 14.04系统下编译Swift。

开始

安装依赖包:

如果你也用的Ubuntu 14.04,需要把clang升级到3.6:

现在我们可以下载swift源码了。你也许认为只需要下载apple/swift就行了,但是你错了。我们需要clone下面所有的仓库(确保最少4G的硬盘空间):

其中swift仓库里有一个自动构建脚本。

编译安装

第一次编译在主流计算机上需要大概40分钟,修改代码再次编译大概需要7分钟。
编译配置文件在 build-presets.ini中:

构建:

如果是Ubuntu 15.10,改为buildbot_linux_1510,其实就是buildbot_linux的别名。

安装在/opt/apple目录下:

QQ截图20151218093311

把swift添加到环境变量:

在文件中加入:

使生效:

查看版本:

QQ截图20151218094051
man 帮助

更新并重建

使用下面命令更新到最新仓库:

使用上面命令重新编译:

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注