C++源文件的后缀名问题
来源:互联网 发布:泰迪狗鞋子淘宝网 编辑:程序博客网 时间:2024/05/16 06:02
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++
这些东西其实就是个标注,给人看的,叫什么无所谓,只要能看出和c有关但也有别就行
我大胆YY一下:
c++就是直接用语言的名字命名的扩展名,cpp也类似(C Plus Plus)
但有些系统可能不支持在文件名里放入加号"+"
所以有用x代替+(你不觉得x很像斜倒下来的加号么……),于是有了cxx
而C和cc则是代表这是c的“加大”或“加强”版
当然,C这个扩展名在Win系统下用显然不合适,因为Win是大小写不敏感系统
对Win来说"test.c"和"TEST.C"是完全相同的文件名
但在Linux/Unix平台上就不同了
GCC 中以 .s为后缀的文件,是汇编语言源代码文件
-----------------------------------------------------
GCC文件后缀名:
.c为后缀的文件,C语言源代码文件;
.a为后缀的文件,是由目标文件构成的档案库文件;
.C,.cc或.cxx 为后缀的文件,是C++源代码文件;
.h为后缀的文件,是程序所包含的头文件;
.i 为后缀的文件,是已经预处理过的C源代码文件;
.ii为后缀的文件,是已经预处理过的C++源代码文件;
.m为后缀的文件,是Objective-C源代码文件;
.o为后缀的文件,是编译后的目标文件;
.s为后缀的文件,是汇编语言源代码文件;
.S为后缀的文件,是经过预编译的汇编语言源代码文件。
- C++源文件的后缀名问题
- C++源文件的后缀名问题
- C++源文件的后缀名问题
- C++源文件的后缀名问题
- C++源文件的后缀名问题
- C++源文件的后缀名问题(关于.h,.hh,.hpp,hxx . .cpp,.c,.cc,.cxx 一些小知识)
- C++源文件后缀名
- Eclipse的源文件问题
- 后缀名C与c的区别
- C 源文件内的中文
- 写.c源文件的注意事项
- C实现获取文件的后缀名
- C实现获取文件的后缀名
- 编译 源文件奇怪的问题
- OC源文件后缀名以及#import指令
- 关于C和C++不同源文件中重名变量的问题
- java调用C/C++不能打开源文件jni.h的问题
- C语言统计源文件关键字的个数
- JTextField.getText() 和 JPassword.getPassword() 的区别
- 桎梏的开始04
- http tunnel 原理 及 穿透防火墙方法
- 85 Android ListView 和 ScrollView 事件冲突
- HDU1237简单计算器-中缀表达式-后缀表达式
- C++源文件的后缀名问题
- 视频图像处理入门(一)
- easyUI datagrid 单元格数据的修改,保存,json 数据的转化
- sax解析XML文件存在系统级内存泄露
- Ubuntu和Windows双系统的安装
- MyEclipse6.5安装SVN插件
- 第12章 图形用户界面基础
- 谢谢
- android应用版本适配