是否可以在macOS上编译一个用Swift编写的命令行应用程序,以便在Linux上运行?

是否可以在macOS上编译一个用Swift编写的命令行应用程序,以便在Linux上运行?,swift,Swift,我是Swift新手,正在编写一些简单的命令行应用程序。我用的是Mac电脑 我知道如何编译成可以在macOS上运行的二进制文件,但是否可以从Mac上获取相同的源代码并编译二进制文件以在Linux上运行?如果是这样的话,它也有可能被编译到Windows上吗?AFAIK直到达到ABI稳定性(这是Swift 5的主要目标之一),在Swift中编译多平台二进制文件是不可能的。

我是Swift新手,正在编写一些简单的命令行应用程序。我用的是Mac电脑


我知道如何编译成可以在macOS上运行的二进制文件,但是否可以从Mac上获取相同的源代码并编译二进制文件以在Linux上运行?如果是这样的话,它也有可能被编译到Windows上吗?

AFAIK直到达到ABI稳定性(这是Swift 5的主要目标之一),在Swift中编译多平台二进制文件是不可能的。