指定路径名

每个输出文件选项都接受一个 pathname 参数,该参数可指定输出文件的位置和名称。 该参数可包含驱动器名称、目录和文件名。 选项和参数之间不允许有空格。

如果 pathname 包含没有扩展名的文件名,编译器会为输出提供默认扩展名。 如果 pathname 包含目录但没有文件名,编译器会在指定目录中创建具有默认名称的文件。 默认名称基于源文件的基名,默认扩展名基于输出文件的类型。 如果完全不使用 pathname,编译器会在默认目录中创建具有默认名称的文件。

或者,pathname 参数可以是设备名称(AUX、CON、PRN 或 NUL),而不是文件名。 请勿在选项与设备名称之间使用空格,或在设备名称中使用冒号。

设备名称 表示
AUX 辅助设备
CON 控制台
PRN 打印机
NUL Null 设备(未创建任何文件)

示例

以下命令行将映射文件发送到打印机:

CL /FmPRN HELLO.CPP

另请参阅

输出文件 (/F) 选项
MSVC 编译器选项
MSVC 编译器命令行语法