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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容