swift linux服务器,Swift on Linux —— Hello, world!

前言

我们已经介绍了如何在 Linux 上安装 Swift 编译、运行环境,现在我们从一个工程开始讲解如何在 Linux 上创建、编译、运行一个 Swift 程序。

Swift 工程结构

一个 Swift 工程名称与其目录名称是一致的,假如我们有一个工程,名为 DemoProject,那么它的文件目录应该像这样安排。

/DemoProject

/DemoProject/Package.swift

/DemoProject/Sources/main.swift

Package.swift 是必须的,它用于提供给包管理系统进行包依赖的信息。

所有应用执行文件都应该置于 Sources 目录下,main.swift 是应用的入口文件。

创建目录

mkdir DemoProject

cd DemoProject

创建包管理文件

touch Package.swift

创建 main.swift 文件

mkdir Sources

cd Sources

vi main.swift

在 main.swift 中输入一行代码,然后保存。

print("Hello, world!")

我们不需要在 main.swift 设定任何类似 C 语言的 main() 函数,在 Swift 中,这是不必要的。

编译

回到 Shell 中执行 swift build,如果没有提示错误,那么就证明编译成功了。

运行

回到 DemoProject 目录,执行以下 Shell 命令。

.build/debug/DemoProject

如无意外, Hello, world! 将显示在命令行中。

至此,一个 Hello, world! 从编写、编译、运行的过程已经完成。

结语

请记住,在 Linux 中执行的可执行文件只能在 Linux 进行编译,你在 OSX 中编译得到的文件,不能在 Linux 上运行,除非使用交叉编译工具。

执行编译命令后,swift build 会在工程目录下生成 .build 文件夹,默认是 debug target 的编译。

下一篇文章,将指导你在一个工程中使用、编译多个swift文件。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值