在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
一、安装swift 3.0 1. 下载 找到swift-3.0 ubuntu 15.10版本下载: 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 按照提示操作,注意到安装插件时候安装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 build WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} SOURCES Package.swift Sources/main.swift Sources/Utility.swift )
Utility.swift代码: import Foundation class Utility { static func factorial(_ n: Int) -> Int { if n <= 1 { return n } return n * factorial(n - 1) } }
main.swift代码: import Foundation import Glibc let 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
|
请发表评论