我可以在 ubuntu 中安装 xcode 吗?

Posted

技术标签:

【中文标题】我可以在 ubuntu 中安装 xcode 吗?【英文标题】:Can I install xcode in ubuntu? 【发布时间】:2016-07-18 02:42:54 【问题描述】:

我的虚拟机中有 Ubuntu,我想在 Ubuntu 中运行 X 代码。我只是从站点下载 swift,但不知道如何在 Ubuntu 中安装它。 https://swift.org/builds/swift-2.2-release/ubuntu1404/swift-2.2-RELEASE/swift-2.2-RELEASE-ubuntu14.04.tar.gz

【问题讨论】:

答案是否定的。 XCode 在 Ubuntu 中不可用 你可以在virtualbox上安装xcode。 Can you Run Xcode in Linux?的可能重复 【参考方案1】:

如果你想在 Ubuntu 中安装 Xcode,那是不可能的,正如 Deepak 已经指出的那样:Xcode 目前在 Linux 上不可用,我不希望它在可预见的未来。

但是,如果您想在 Ubuntu 上安装 Swift 并从命令行使用它,那是很容易做到的。说明位于 http://www.swift.org 站点,但这里有一个简短的回顾,假设您在您的主目录中:

1) 下载发行版:

user@ubuntu14:~$ wget https://swift.org/builds/swift-2.2-release/ubuntu1404/swift-2.2-RELEASE/swift-2.2-RELEASE-ubuntu14.04.tar.gz

2) 解压:

user@ubuntu14:~$ tar xf swift-2.2-RELEASE-ubuntu14.04.tar.gz

3) 将二进制文件的位置添加到您的 $PATH

user@ubuntu14:~$ export PATH=$HOME/swift-2.2-RELEASE-ubuntu14.04/usr/bin:$PATH

就安装而言就是这样。现在你可以用它做一些事情,这些只是例子。

运行 REPL:

user@ubuntu14:~$ swift
Welcome to Swift version 2.2 (swift-2.2-RELEASE). Type :help for assistance.
  1> 1 + 3
$R0: Int = 4
  2> :quit
user@ubuntu14:~$ 

创建一个Swift源文件,命名为junk.swift,内容如下:

print("Hi from swift!")

然后通过 Swift 解释器运行它:

user@ubuntu14:~$ swift junk.swift
Hi from swift!

现在用 Swift 编译器编译它:

user@ubuntu14:~$ swiftc junk.swift

这将在您的当前目录中创建一个名为junk 的可执行文件。运行它:

user@ubuntu14:~$ ./junk
Hi from swift!

你可以做更多,请参阅https://swift.org/getting-started/#using-the-build-system的文档

请确保您的 Ubuntu 安装为 64 位。如果是,那么字符串x86_64 应该在uname -a 命令的输出中的某处找到。 AFAIK,目前 Apple 仅针对 64 位 Ubuntu 14.04 或 Ubuntu 15.10 提供此软件,请确保下载正确的版本。

另外需要注意的是,Linux 上的 Swift 不如 Mac OS X 上那么好用。很多库还没有被移植。再次,请参阅 swift.org 网站了解更多详细信息。

【讨论】:

这也是安装swift和vapor的更详细步骤digitalocean.com/community/tutorials/… Swift 和 XCode 有什么区别? @JoãoPimentelFerreira Swift 是一种编程语言,而 XCode 是用于 Swift 编码的 IDE

以上是关于我可以在 ubuntu 中安装 xcode 吗?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Ubuntu 中安装 clang-format?

如何在 Windows 7 中安装 Xcode? [复制]

我可以在 IOS 模拟器中安装“应用商店”吗?

在 Ubuntu 中安装 XAMPP 不是 root

如何在 Xcode 8.0 中安装 Alamofire 4.0

用ubuntu的好处!还有这个系统可以U盘启动吗?如果电脑装双系统电脑会不会变慢