我可以在ubuntu中安装xcode吗?

Mah*_*gar 10 macos ubuntu vmware xcode

我在我的虚拟机中有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

Ana*_*i P 17

如果你想在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
Run Code Online (Sandbox Code Playgroud)

2)打开包装:

user@ubuntu14:~$ tar xf swift-2.2-RELEASE-ubuntu14.04.tar.gz
Run Code Online (Sandbox Code Playgroud)

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

user@ubuntu14:~$ export PATH=$HOME/swift-2.2-RELEASE-ubuntu14.04/usr/bin:$PATH
Run Code Online (Sandbox Code Playgroud)

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

运行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:~$ 
Run Code Online (Sandbox Code Playgroud)

junk.swift使用以下内容创建一个Swift源文件,调用它:

print("Hi from swift!")
Run Code Online (Sandbox Code Playgroud)

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

user@ubuntu14:~$ swift junk.swift
Hi from swift!
Run Code Online (Sandbox Code Playgroud)

现在使用Swift编译器编译它:

user@ubuntu14:~$ swiftc junk.swift
Run Code Online (Sandbox Code Playgroud)

这将创建junk在当前目录中调用的可执行文件.运行:

user@ubuntu14:~$ ./junk
Hi from swift!
Run Code Online (Sandbox Code Playgroud)

您可以做更多事情,请参阅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网站了解更多详情.