C++文件不同后缀

  • VC里用cpp作后缀名, 在GCC里默认采用C、cc、cxx作为后缀名
.cpp  .h  (VS file)
.cc   .h   (GCC file)
  • C中:
.h  头文件后缀名
.c  源文件后缀名
  • C++中:
 .h  .hpp  .hxx                  头文件后缀名
.cpp  .cc  .cxx  .C  .c++        源文件后缀名
  • 这是现在不同标准下给出的扩展名:
Unix:  .C  .cc  .cxx  .c
GNU:  C++:  .C  .cc  .cxx  .cpp  .c++
Digital Mars:  .cpp  .cxx
Borland:  .C++  .cpp
Watcom:   .cpp
Microsoft Visual C++:  .cpp  .cxx  .cc
Metrowerks CodeWarrior:   .cpp  .cp  .cc  .cxx  .c++
  • GCC 中以 .s为后缀的文件,是汇编语言源代码文件

  • GCC文件后缀名:
  .c             C语言源代码文件; 
  .a             由目标文件构成的档案库文件; 
  .C .cc .cxx    C++源代码文件; 
  .h             程序所包含的头文件; 
  .i             已经预处理过的C源代码文件; 
  .ii            已经预处理过的C++源代码文件; 
  .m             Objective-C源代码文件; 
  .o             编译后的目标文件; 
  .s             汇编语言源代码文件; 
  .S             经过预编译的汇编语言源代码文件。

C++实现                            源代码的扩展名
UNIX                               C cc cxx c
GNU C++                            C cc cxx cpp c++
Borland C++                        Cpp
Microsoft Visual C++               cpp cxx cc

Reference

你可能感兴趣的:(C++文件不同后缀)