2013年3月25日星期一

linux没有扩展名的概念

记得以前工作的时候就犯过一个错,认为 linux win 一样都有扩展名的概念, 结果给程序带来了不少问题。

这里也提醒下开始接触 linux 的朋友, linux 下没有扩展名的概念,所有的 .XXX 只是为了方便你去辨识是哪类文件而已。
GCC文件后缀名:
  .c为后缀的文件,C语言源代码文件; 
  .a为后缀的文件,是由目标文件构成的档案库文件; 
  .C,.cc或.cxx 为后缀的文件,是C++源代码文件; 
  .h为后缀的文件,是程序所包含的头文件; 
  .i 为后缀的文件,是已经预处理过的C源代码文件; 
  .ii为后缀的文件,是已经预处理过的C++源代码文件; 
  .m为后缀的文件,是Objective-C源代码文件; 
  .o为后缀的文件,是编译后的目标文件; 
  .s为后缀的文件,是汇编语言源代码文件; 
  .S为后缀的文件,是经过预编译的汇编语言源代码文件。

没有评论:

发表评论