这里是,rustc
能做什么的命令行参数列表。
该标志将打印出rustc
的帮助信息。
此标志可以打开或关闭各种#[cfg]
设置。
该值可以是单个标识符,也可以是由=
分隔两个标识符。
举些例子,--cfg 'verbose'
要么--cfg 'feature="serde"'
。分别对应#[cfg(verbose)]
和#[cfg(feature = "serde")]
。
要查找外部包时,就传递给此标志的目录,rustc 会搜索。
此标志允许您在构建包时,指定一个特定原生库的链接。
这指示rustc
构建哪种箱子类型。
这告诉rustc
,您的箱子名称。
这个标志可以打印出装配或 LLVM-IR 之类的东西,而不是生成一个箱子。
该标志打印出有,关编译器的各种信息。
与-C debuginfo=2
同义,更多看这里。
与-C opt-level=2
同义,更多看这里。
此标志控制,输出的文件名。
输出包,被写入的目录。
每个错误,rustc
附带一个错误代码;这将打印出给定错误的更详细解释。
编译这个箱子时,rustc
会忽略你的main
功能,而不是产生一个测试工具。
控制了哪个生产目标。
该标志将设置,应将哪些 lint 设置为警告水平。
该标志将设置,应将哪些 lint 设置为允许水平。
该标志将设置,应将哪些 lint 设置为拒绝等级。
该标志将设置,应将哪些 lint 设置为禁止等级。
这个标志让你'盖'lints,更多,看这里。
此标志将允许您,设置codegen 选项。
此标志将打印出来rustc
的版本。
该标志与其他标志组合使用时,会产生额外的输出。
此标志允许您传递外部箱子的位置和名称,并链接该箱到您正在构建的箱子中。
“sysroot”就是rustc
寻找 Rust安装附带的箱子;这个标志允许被覆盖。
此标志允许您控制错误的格式。
此标志可让您控制输出的颜色设置。