回答:一般没有后缀,linux一般可以自动识别文件类型,有很多类型都不用加后缀 只要设了执行权限,有elf文件头,就可以看成可执行文件,要是纯文本文件也可以看成是可执行的脚本 一部分下载的商业软件安装程序之类的可执行文件有.bin的后缀
没有默认扩展名的啊,我又不是没写过linux应用程序,看看Makefile就知道了,默认编译出来的结果是没有扩展名的。。exe是windows的,com是dos,dll是动态链接库不是可执行文件。。只有这样三个选项??谁出的这样xxxx的题啊。。
一般来说,可执行文件没有扩展名。Linux与Windows不同,不是根据扩展名来区分文件类型的。事实上,Linux下的文件不需要扩展名。一切皆文件,包含设备文件、目录文件、普通文件等。要知道是否是可执行文件,一般是通过ls-l命令看文件属性中是否包含可执行权限(x)。Linux不根据扩展名判断文件类型,而是根据文...
LINUX下的文件扩展名是形同虚设的,只是一种习惯,为了给用户更好的理解其作用,比如配置文件一般都以.conf结尾,“文本文件”一般都以.txt结尾(主要是为了跟WINDOWS用户习惯相接近),ELF文件不用扩展名,所以当你说可执行文件的时候千万不要说是exe文件,那是很不严格的说法,只说明你仅是一个WINDOWS...
linux中的可执行文件没有什么特殊的扩展名,只要文件具有可执行属性,并且文件时可执行就可以了。你说的有些可直接输入文件名就可以执行,有些要./文件名, 那是文件 执行时路经的问题,前者是系统已经设置好了默认路径,后者只要把 ./(当前路径)加入到默认路径即可,通过编辑用户根目录下 .bash_...
Linux与Windows不同,不是根据扩展名来区分文件类型的。事实上,Linux下的文件不需要扩展名。一切皆文件,包含设备文件、目录文件、普通文件等。要知道是否是可执行文件,一般是通过ls-l命令看文件属性中是否包含可执行权限(x)。参考《Linux就该这么学》。
在Windows平台上,C语言源代码文件一般扩展名为.c。在Linux平台上,C语言源代码文件一般扩展名为.c,预处理操作后的文件名扩展名一般为.i,编译器生成的汇编代码一般扩展名为.s,生成的可执行文件一般扩展为.out,它是有汇编器生成的,所以默认gcc生成的程序名为a.out意思即为Assembleroutput。info文件...
另外还有一些比较少见的扩展名,如oo, tco等。3、可执行文件。可执行文件是目标文件经过链接后,产生的用于运行的文件。在windows下可执行文件扩展名为exe。在Linux下可执行文件没有固定的扩展名,在编译时默认为out,但实际上可以是任意扩展名甚至没有扩展名,只要有执行权限即可。
.out 是 gcc 编译器的输出文件的默认扩展名,并不是可执行文件的扩展名。gcc 可以输出不能运行的文件,但默认还是 .out 。Linux 的可执行文件是基于权限确定的。而不是基于扩展名。
举例来说,你可以用命令: cat ~/.bashrc 来看到该文件的内容。 (cat 是将一个文件内容读出来的指令). 2. 二进制文件(binary): Linux系统其实仅认识且可以执行二进制文件(binary file)。Linux当中的可执行文件(scripts, 文字型批处理文件不算)就是这种格式的文件。 刚刚使用的命令cat就是一个binary file。 3...