gpt4 book ai didi

command-line - 如何在不使用 Xcode 的情况下将多个 Swift 文件编译在一起?

转载 作者:搜寻专家 更新时间:2023-10-31 21:49:02 32 4
gpt4 key购买 nike

我对 Swift 编程很感兴趣,但我不想使用 Xcode,因为它对于我的实际使用来说太臃肿了。

我知道这可能与 Objective-C 类似

 clang -fobjc-arc main.m myclass.m -o prog1

刚刚列出了不同的 .m 文件,但我不知道如何使用 Swift 执行此操作。我可以使用基本的 Swift 命令行工具,比如 swift MyProgram.swift,它只生成一个名为 MyProgram 的二进制文件。

据我所知,此命令不会让您同时编译多个 .swift 文件。

理想情况下,像 C++ 的 makefile 这样的系统将是理想的。目前有什么方法可以从命令行使用 Swift 执行此操作吗?

最佳答案

虽然您可以使用 swiftc,但在 Swift 2.1 开源后推荐的方法是使用 swift build,如 Swift Package Manager documentation 所述。 .

该文件的重要说明:

Please note, that the 2.2 release snapshot does not come with swift-build-tool, either download the development snapshot or build your own copy of swift-llbuild.

开发人员快照是指来自 official package 的开发人员快照安装程序或目前比 Swift 2.2 更新的任何版本。

关于command-line - 如何在不使用 Xcode 的情况下将多个 Swift 文件编译在一起?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24483142/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com