什么是-";Swift编译器(swiftc)的选项do?
我注意到swiftc中有“-c”选项,这个选项做什么 迅捷-c什么是-";Swift编译器(swiftc)的选项do?,swift,swift-compiler,Swift,Swift Compiler,我注意到swiftc中有“-c”选项,这个选项做什么 迅捷-c 关于这件事有官方文件吗?我无法从man、--help或在线找到它:(-c是-emit object: $ swiftc --help OVERVIEW: Swift compiler USAGE: swiftc [options] MODES: -dump-ast Parse and type-check input file(s) and dump AST(s) -dump-parse
关于这件事有官方文件吗?我无法从
man
、--help
或在线找到它:(-c
是-emit object
:
$ swiftc --help
OVERVIEW: Swift compiler
USAGE: swiftc [options]
MODES:
-dump-ast Parse and type-check input file(s) and dump AST(s)
-dump-parse Parse input file(s) and dump AST(s)
-dump-scope-maps
Parse and type-check input file(s) and dump the scope map(s)
-dump-type-info Output YAML dump of fixed-size types from all imported modules
-dump-type-refinement-contexts
Type-check input file(s) and dump type refinement contexts(s)
-emit-assembly Emit assembly file(s) (-S)
-emit-bc Emit LLVM BC file(s)
-emit-executable Emit a linked executable
-emit-imported-modules Emit a list of the imported modules
-emit-ir Emit LLVM IR file(s)
-emit-library Emit a linked library
-emit-object Emit object file(s) (-c)
-emit-sibgen Emit serialized AST + raw SIL file(s)
-emit-sib Emit serialized AST + canonical SIL file(s)
-emit-silgen Emit raw SIL file(s)
-emit-sil Emit canonical SIL file(s)
-index-file Produce index data for a source file
-parse Parse input file(s)
-print-ast Parse and type-check input file(s) and pretty print AST(s)
-resolve-imports Parse and resolve imports in input file(s)
-typecheck Parse and type-check input file(s)
$swiftc--救命
概述:Swift编译器
用法:swiftc[选项]
模式:
-转储ast解析和类型检查输入文件和转储ast
-转储解析输入文件和转储AST
-转储范围映射
分析并键入检查输入文件,并转储范围映射
-转储类型信息输出来自所有导入模块的固定大小类型的YAML转储
-转储类型优化上下文
类型检查输入文件和转储类型优化上下文
-发射程序集发射程序集文件(-s)
-emit bc emit LLVM bc文件
-发出可执行文件发出链接的可执行文件
-发出导入的模块发出导入模块的列表
-发射红外发射LLVM红外文件
-发射库发射链接库
-发射对象发射对象文件(-c)
-发出sibgen发出序列化AST+原始SIL文件
-发出sib发出序列化AST+规范SIL文件
-发射silgen发射原始SIL文件
-发射sil发射规范sil文件
-索引文件为源文件生成索引数据
-解析输入文件
-打印ast解析和类型检查输入文件以及漂亮打印ast
-解析导入解析和解析输入文件中的导入
-类型检查解析和类型检查输入文件
谢谢!它隐藏在描述中。