ZHCU876Z July 2001 – October 2023 SM320F28335-EP
可以使用选项来更改编译器解释文件名的方式。如果使用的扩展名与编译器识别的扩展名不同,可以使用文件名选项来指定文件类型。可以在选项和文件名之间插入一个可选空格。为需要指定的文件类型选择合适的选项:
--asm_file=filename | 用于汇编语言源文件 |
--c_file=filename | 用于C 源文件 |
--cpp_file=filename | 用于C++ 源文件 |
--obj_file=filename | 用于目标文件 |
例如,如果有一个名为 file.s 的 C 源文件和一个名为 assy 的汇编语言源文件,请使用 --asm_file 和 --c_file 选项强制进行正确解释:
cl2000 --c_file=file.s --asm_file=assy
无法对文件名选项使用通配符规范。
编译器创建的目标文件的默认文件扩展名已被更改,以防止当 C 和 C++ 文件具有相同名称时发生冲突。从 C 源文件生成的目标文件具有 .c.obj 扩展名。从 C++ 源文件生成的目标文件具有 .cpp.obj 扩展名。