博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Swift 现在可用于所有的 ARMv6 树莓派 (1,Zero)
阅读量:5757 次
发布时间:2019-06-18

本文共 708 字,大约阅读时间需要 2 分钟。

作者:Umberto Raimondi,,原文日期:2016-02-10

译者:;校对:;定稿:

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

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

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

),新版本应该会更加完善。

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

bashsudo apt-get updatesudo apt-get install clangwget https://www.dropbox.com/s/he47c47bywm10nv/swift-armv6.tgztar xzf swift-armv6.tgz

编译 helloworld.swift :

./usr/bin/swiftc helloworld.swift

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

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

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

本文由 SwiftGG 翻译组翻译,已经获得作者翻译授权,最新文章请访问 。

转载地址:http://mgvkx.baihongyu.com/

你可能感兴趣的文章
C#编写的艺术字类方法
查看>>
【转】Python的神奇方法指南
查看>>
获取View所在的控制器
查看>>
10 Project 1: Erste Schritte in Python
查看>>
leetcode之Length of Last Word
查看>>
Build Web Apps in Node and Express视频下载
查看>>
mysql慢日志记录
查看>>
【277】◀▶ Python 列表/元组/字典说明
查看>>
js数组与字符串的相互转换方法
查看>>
获取android系统手机的铃声和音量
查看>>
lua 代码加密方案
查看>>
如何成为一名黑客
查看>>
2017-2018-2 20155303『网络对抗技术』Exp1:PC平台逆向破解
查看>>
firefox扩展开发(一) : 扩展的基本结构
查看>>
基于 jieba 和 word_cloud 生成《人民的名义》小说词云
查看>>
linux应用之用户管理相关命令
查看>>
Hibernate Criteria可以只查询出表中几个字段
查看>>
8.实现(Realization)
查看>>
Word中的语言选项问题
查看>>
matlab练习程序(加权最小二乘)
查看>>