11智能在线
新记
windows下C开发编译后后缀为.exe,GCC语言编译后的文件为什么没后缀啊?
如题所述
举报该文章
相关建议 2010-11-14
因为gcc最早是为了unix系统编写的,这个系统的文件不是由后缀而是由可执行属性来标记是否可执行的,所以,就没有默认后缀,必须自己指定名称,(gcc在linux平台默认应该是a.out,带可执行属性)。你把名字后缀自己加一个.exe就可以了
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/fm42msmm7.html
其他看法
第1个回答 2010-11-14
Windows上的gcc(MinGW)会给你加exe扩展名的,由于*nix系统不根据扩展名判断文件类型,所以不需要加扩展名,如果你非要加,用gcc编译的时候加上-o参数指定编译后的文件名。本回答被提问者采纳
第2个回答 2010-11-14
gcc可以编译成任何文件名,没有限制
相似回答
大家正在搜
相关问题
c语言编译后出现的文件后缀都是什么意思?
gcc编译通过之后没有生成exe文件是怎么回事?
win下用gcc编译c语言,编译成功,但是没有生成可执行文件...
用C语言编写的源程序必须经过编译连接后,生成扩展名为.EXE...
C语言源程序文件经过编译连接之后生成一个后缀为_____的文...
windows下的gcc编译的c源文件为什么无法运行
关于C语言的编译过程,GCC与windows下的c编译器(如...
windows下gcc如何编译c文件