我正在做一个 C 项目。我正在使用 cmake 作为构建生成器。我在我的 cmakelists.txt 中设置了以下内容,就在 project() 命令的下方
set(CMAKE_C_OUTPUT_EXTENSION_REPLACE 1)
set(CMAKE_ASM_OUTPUT_EXTENSION_REPLACE 1)
set(CMAKE_C_OUTPUT_EXTENSION .o)
set(CMAKE_ASM_OUTPUT_EXTENSION .o)
我有带有 .c 扩展名的文件和带有 .s 扩展名的程序集文件。在编译期间,我看到文件是使用 .obj 扩展名(file.c --> file.obj)创建的,我的期望是使用 .o 扩展名(file.c --> file.o)。除了上述命令之外,我还有什么需要设置的吗?