Swift 3.0 on Ubuntu 15.10
一、安裝swift 3.0
1. 下載
https://swift.org/download/
找到swift-3.0 ubuntu 15.10版本下載:
https://swift.org/builds/swift-3.0-preview-1/ubuntu1510/swift-3.0-preview-1/swift-3.0-preview-1-ubuntu15.10.tar.gz
2. 解壓文件,然后移動改名到/opt
$ tar zvxf swift-3.0-preview-1-ubuntu15.10.tar.gz $ sudo mv swift-3.0-preview-1-ubuntu15.10 /opt/swift-3.0?
3. 在啟動配置文件中加入PATH變量,我這里加入~/.zshrc結尾
export PATH=/opt/swift-3.0/usr/bin:"${PATH}"?
4. 安裝 glang
$ sudo apt-get --assume-yes install clang?
5. 驗證
$ swift --version Swift version 3.0 (swift-3.0-PREVIEW-1) Target: x86_64-unknown-linux-gnu $ swiftc --version Swift version 3.0 (swift-3.0-PREVIEW-1) Target: x86_64-unknown-linux-gnu $ swift-build --version Swift Package Manager – Swift 3.0 $?
二、配置JetBrains CLion
注:CLion是收費軟件。
https://www.jetbrains.com/clion/download/#section=linux-version
下載位置:
https://download.jetbrains.com/cpp/CLion-2016.1.3.tar.gz
如果下載沒進度,可以嘗試用百度云離線下載,將http代替https。
然后同前面一樣,將CLion解壓移動到/opt下:
$ tar zvxf CLion-2016.1.3.tar.gz $ sudo mv cLion-2016.1.3 /opt/ $ cd /opt/cLion-2016.1.3/bin$ ./clion.sh
按照提示操作,注意到安裝插件時候安裝Swift插件。
啟動CLion, File -> Settings
1) 在 Editor / General / Apperance 右側 勾選 Show line number
2) 在 Build, Execution, Deployment / Swift 右側 輸入SDK路徑:??/opt/swift-3.0? ,勾選Use Swift debugger
3) CLion在LLDB調試時候需要liblldb.so.3,所以做個軟連接
$ cd /opt/swift-3.0/usr/lib $ ln -s liblldb.so liblldb.so.3?
創建一個HelloSwift項目
在CLion中,File -> New Project,輸入項目名:?HelloSwift?
刪除左側項目列表的 main.cpp
然后右鍵HelloSwift -> New -> Swift File,名為?Package.swift?
然后右鍵HelloSwift -> New -> Directory,目錄名為?Sources?
右鍵Sources -> New -> Swift File, 名為?main.swift?
右鍵Sources -> New -> Swift Class, 名為?Utility.swift?
雙擊CMakeLists.txt,改成下面:
cmake_minimum_required(VERSION 3.5) project(HelloSwift)add_custom_target(COMMAND /opt/swift-3.0/usr/bin/swift buildWORKING_DIRECTORY ${CMAKE_SOURCE_DIR}SOURCESPackage.swiftSources/main.swiftSources/Utility.swift )?
Utility.swift代碼:
import Foundationclass Utility {static func factorial(_ n: Int) -> Int {if n <= 1 { return n }return n * factorial(n - 1)}}?
main.swift代碼:
import Foundation import Glibclet number = 4 print("\(number)! is equal to \(Utility.factorial(number))")?
點擊CLion右上角的運行按鈕,Edit Configurations,Target選擇COMMAND,運行,是它編譯出HelloSwift/.build/debug/HelloSwift。
然后再次點它,在Edit Configurations中,將Executable:選擇HelloSwift/.build/debug/HelloSwift文件:
?
現在就可點右上角的調試按鈕(BUG蟲圖標),進行調試了:
?
?
?
文檔:
The Swift Programming Language (ePub)
epub閱讀器:
$ sudo apt-get install Calibre?
轉載于:https://www.cnblogs.com/Bob-wei/p/5591825.html
總結
以上是生活随笔為你收集整理的Swift 3.0 on Ubuntu 15.10的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 第一个 Python 程序
- 下一篇: 梦到怀孕有胎动寓意什么