首先要说明的是在Linux系统中,可执行文件没有统一的后缀,系统从文件的属性来区分可执行文件和不可执行文件。而gcc则通过后缀来区别输入文件的类别,下面我们来介绍gcc所遵循的部分约定规则。一般
.c为后缀的文件,C语言源代码文件;
.a为后缀的文件,是由目标文件构成的档案库文件;
.C,.cc或.cxx为后缀的文件,是C 源代码文件;
.h为后缀的文件,是程序所包含的头文件;
.i为后缀的文件,是已经预处理过的C源代码文件;
.ii为后缀的文件,是已经预处理过的C 源代码文件;
.m为后缀的文件,是Objective-C源代码文件;
.o为后缀的文件,是编译后的目标文件;
.s为后缀的文件,是汇编语言源代码文件;
.S为后缀的文件,是经过预编译的汇编语言源代码文件。
详细说一下:
1.以.a为扩展名的文件:
#tarxvfile.a
2.以.z为扩展名的文件:
#uncompressfile.Z
3.以.gz为扩展名的文件:
#gunzipfile.gz
4.以.bz2为扩展名的文件:
#bunzip2file.bz2
5.以.tar.Z为扩展名的文件:
#tarxvZffile.tar.Z
或#compress-dcfile.tar.Z|tarxvf-
6.以.tar.gz/.tgz为扩展名的文件:
#tarxvzffile.tar.gz
或gzip-dcfile.tar.gz|tarxvf-
7.以.tar.bz2为扩展名的文件:
#tarxvIffile.tar.bz2
或bzip2-dcfile.tar.bz2|xvf-
8.以.cpio.gz/.cgz为扩展名的文件:
#gzip-dcfile.cgz|cpio-div
9.以.cpio/cpio为扩展名的文件:
#cpio-divfile.cpio
或cpio-divcfile.cpio
10.以.rpm为扩展名的文件安装:
#rpm-ifile.rpm
11.以.rpm为扩展名的文件解压缩:
#rpm2cpiofile.rpm|cpio-div
12.以.deb为扩展名的文件安装:
#dpkg-ifile.deb
13.以.deb为扩展名的文件解压缩:
#dpkg-deb--fsys-tarfilefile.deb|tarxvf-arp
file.debdata.tar.gz|tarxvzf-
14.以.zip为扩展名的文件:
#unzipfile.zip
Linux各种文件后缀名解说Linux各种文件后缀名解说Linux各种文件后缀名解说Linux各种文件后缀名解说Linux各种文件后缀名解说Linux各种文件后缀名解说Linux各种文件后缀名解说Linux各种文件后缀名解说Linux各种文件后缀名解说Linux各种文件后缀名解说
阅读(1412) | 评论(0) | 转发(0) |