2

我注意到里面有“-c”选项swiftc,这个选项有什么作用?

迅速... -c ....

有这方面的官方文件吗?man我在网上或网上找不到它--help:(

4

1 回答 1

3

-c-emit-object:_

$ swiftc --帮助
概述:Swift 编译器

用法:swiftc [选项]

模式:
  -dump-ast 解析和类型检查输入文件并转储 AST
  -dump-parse 解析输入文件并转储 AST
  -转储范围图
                         解析和类型检查输入文件并转储范围映射
  -dump-type-in​​fo 从所有导入的模块中输出固定大小类型的 YAML 转储
  -dump-type-refinement-contexts
                         类型检查输入文件和转储类型细化上下文
  -emit-assembly 发出程序集文件 (-S)
  -emit-bc 发射 LLVM BC 文件
  -emit-executable 发出链接的可执行文件
  -emit-imported-modules 发出导入模块的列表
  -emit-ir 发射 LLVM IR 文件
  -emit-library 发出链接库
  -emit-object 发射目标文件 (-c)
  -emit-sibgen 发射序列化的 AST + 原始 SIL 文件
  -emit-sib 发出序列化的 AST + 规范的 SIL 文件
  -emit-silgen 发出原始 SIL 文件
  -emit-sil 发出规范的 SIL 文件
  -index-file 为源文件生成索引数据
  -parse 解析输入文件
  -print-ast 解析和类型检查输入文件和漂亮的打印 AST
  -resolve-imports 解析和解析输入文件中的导入
  -typecheck 解析和类型检查输入文件
于 2019-04-04T22:34:28.890 回答