文档没有列出可接受的值:
-x, --语言, --语言=¶
将后续输入文件视为具有类型
似乎最好的方法是查看源代码,目前在include/clang/Driver/Types.def
中。
第一列是用作参数的字符串。列表列字符串中带有"u"的行可以指定为-x
命令行标志的参数。
以下为摘录:
TYPE("ir", LLVM_IR, INVALID, "ll", "u")
TYPE("ir", LLVM_BC, INVALID, "bc", "u")
TYPE("lto-ir", LTO_IR, INVALID, "s", "")
TYPE("lto-bc", LTO_BC, INVALID, "o", "")