加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Swift 现在可用于所有的 ARMv6 树莓派 (1,Zero)

发布时间:2020-12-14 02:36:04 所属栏目:百科 来源:网络整理
导读:作者:Umberto Raimondi,原文链接,原文日期:2016-02-10 译者:zltunes;校对:numbbbbb;定稿:千叶知风 经过上百小时的编译、各种各样的尝试,甚至弄坏几支 USB 后,我终于能够跟大家分享一下如何在 ARMv6 处理器上实现 Swift 2.2 的初步编译(基于 Raspb

作者:Umberto Raimondi,原文链接,原文日期:2016-02-10
译者:zltunes;校对:numbbbbb;定稿:千叶知风

经过上百小时的编译、各种各样的尝试,甚至弄坏几支 USB 后,我终于能够跟大家分享一下如何在 ARMv6 处理器上实现 Swift 2.2 的初步编译(基于 Raspbian)。

从 DropBox 获取

这个包适用于 树莓派1 (A,B,A+,B+) 和 Zero 系列,基于与 ARMv7 相同的资源包,但是缺少 Foundation,XCTest,LLDB 和 REPL。

大多数情况下应该没什么问题,最近我正在编译 Swift master 分支上一个新的构建版本(因为 William Dillon上传的 ARM 接口已经被合并进去了,关于其他接口可以看这里
),新版本应该会更加完善。

如果你安装了 clang(唯一需要的依赖包),用 Swift 编译器,直接下载解压即可:

bash
sudo apt-get update
sudo apt-get install clang

wget https://www.dropbox.com/s/he47c47bywm10nv/swift-armv6.tgz
tar xzf swift-armv6.tgz

编译 helloworld.swift :

./usr/bin/swiftc helloworld.swift

SwiftyGPIO 已经在 树莓派 A 上测试过,可以完美运行。同时也感谢Dan Leonard 在树莓派 Zero 上进行的测试!

如果你有一个树莓派 2 或其它 ARMv7 处理器,你可以在这里找到预编译的 Swift 二进制文件。

如果你有好的想法,欢迎来Twitter与我交流。

本文由 SwiftGG 翻译组翻译,已经获得作者翻译授权,最新文章请访问 http://swift.gg。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读