GNU 编译器可根据文件扩展名来判定文件类型。下表列出了有效扩展和对应文件类型。GCC 封装文件会通过识别这些文件类型来调用相应的低级工具。
扩展名 | 文件类型(方言) |
---|---|
.c | C 语言文件 |
.C | C++ 文件 |
.cxx | C++ 文件 |
.cpp | C++ 文件 |
.c++ | C++ 文件 |
.cc | C++ 文件 |
.S | 汇编文件,但可能包含预处理器指令 |
.s | 不含预处理指令的汇编文件 |
GNU 编译器可根据文件扩展名来判定文件类型。下表列出了有效扩展和对应文件类型。GCC 封装文件会通过识别这些文件类型来调用相应的低级工具。
扩展名 | 文件类型(方言) |
---|---|
.c | C 语言文件 |
.C | C++ 文件 |
.cxx | C++ 文件 |
.cpp | C++ 文件 |
.c++ | C++ 文件 |
.cc | C++ 文件 |
.S | 汇编文件,但可能包含预处理器指令 |
.s | 不含预处理指令的汇编文件 |