linux下区分文件类型是靠文件属性来区分的,如可执行文件不需要扩展名,其中它的文件属性一定有X选项; 但gcc是靠文件的扩展名进行区分文件类型的,如.c代码c语言源代码; windows下也是靠文件扩展名进行区分文件类型的。