c语言的程序名~源程序名分别是什么

c语言的程序名~源程序名分别是什么,第1张

在Windows平台上,C语言源代码文件一般扩展名为c,目标文件扩展名一般为obj,生成的可执行文件扩展名一般为exe。

在Linux平台上,C语言源代码文件一般扩展名为c,预处理 *** 作后的文件名扩展名一般为i,编译器生成的汇编代码一般扩展名为s,生成的可执行文件一般扩展为out,它是有汇编器生成的,所以默认gcc生成的程序名为aout意思即为Assembler output 。

源程序扩展名:

c

目标程序扩展名:

obj

可执行程序扩展名:

exe

查看这些文件的扩展名,可以通过在C编译环境中新建一个完整的工程,输入程序完成编译与连接后就可以得到以上那些文件,在工程文件中可以查看。

c C 原始程序 ; 预处理、编译、汇编

C C++ 原始程序 ; 预处理、编译、汇编

cc C++ 原始程序 ; 预处理、编译、汇编

cxx C++ 原始程序 ; 预处理、编译、汇编

m Objective-C 原始程序 ; 预处理、编译、汇编

i 已经过预处理之 C 原始程序 ; 编译、汇编

ii 已经过预处理之 C++ 原始程序 ; 编译、汇编

s 组合语言原始程序 ; 汇编

S 组合语言原始程序 ; 预处理、汇编

h 预处理文件(标头文件) ; (不常出现在指令行)

其他扩展名的文件是由连结程序来处理,通常有:

o Object file

a 静态库文件

so 动态库文件

编译和链接程序后,可以按照以下步骤在Windows命令提示符中运行可执行文件:

打开Windows命令提示符。您可以按下Windows + R键,然后输入“cmd”并按回车键来打开它。

进入可执行文件所在的目录。假设可执行文件名为“T1-1exe”,则可以使用cd命令进入该文件所在的目录,例如:

cd C:\

运行可执行文件。在命令提示符中输入可执行文件的名称(包括扩展名),并按回车键。例如:

T1-1exe

这将启动可执行文件并运行它。请注意,在运行可执行文件之前,您需要确保已经正确设置了环境变量和依赖项,并且已经正确生成了可执行文件。否则,程序可能无法正常运行。

程序文件名的后缀是c,经过编译后是obj,经过连接后是exe。

xxh文件h中一般放的是同名c文件中定义的变量、数组、函数的声明,需要让c外部使用的声明。

xxc文件c文件一般放的是变量、数组、函数的具体定义。

1、头文件的预编译,预处理。

编译器在编译源代码时,会先编译头文件,保证每个头文件只被编译一次。

在预处理阶段,编译器将c文件中引用的头文件中的内容全部写到c文件中。

2、词法和语法分析(查错)。

3、编译(汇编代码,obj文件)。

转化为汇编码,这种文件称为目标文件。后缀为obj。

4、链接(二进制机器码,exe文件)。

将汇编代码转换为机器码,生成可执行文件。

扩展资料

注意事项

在编译过程中h文件中的所有内容会被写到包含它的c文件中,而所有的c文件以一个共同的main函数作为可执行程序的入口。

在h文件中编写函数实现依然可以正常编译执行,相当于所有h的内容最后都被写到了mainc文件中。

但是为了逻辑性、易于维护性以及一些其他目的,一般在h文件中写函数的声明,在c文件中编写函数的实现。

drv为设备驱动程序(Driver); fon和fot都是字库文件; grp为分组文件(Group); ini为初始化信息文件 (Initiation); pif为DOS环境下的可执行文件在Windows下执行时所需要的文件格式; crd即卡片文件(Card); rec即记录器宏文件(Record); txt文本文件; wri即文本文件(Write),它是字处理writeexe生成的文件; doc和rtf也是文本文件(Document),它们是Word产生的文件; cal为日历文件; clp是剪贴板中的文件格式; htm和 html即主页文件; par为交换文件; pwl为口令文件(Password); bmp是一种位图文件格式,它是一组点(像素)组成的图像,它们由图像程序生成或在扫描图像时创建。Microsoft公司和IBM开发的位图文件格式。它为各种 *** 作系统和应用程序所支持。支持压缩,最大的图像像素为64000×64000; pcx由Zsoft公司推出,它对图像数据也进行了压缩,可由PCX生成。用于Windows的画笔。支持24位颜色,最大图像像素是64000×64000,支持压缩; GIF图形交换格式,由Compu Serve创建,它能以任意大小支持图画,通过压缩可节省存储空间,还能将多幅图画存在一个文件中。支持256色,最大图像像素是64000×64000; PCD是Eastman Kodak所开发的位图文件格式,被所有的平台所支持,PCD支持24位颜色,最大的图像像素是2048×3072,用于在CD-ROM上保存照片; PSD是Adobe Photoshop的位图文件格式,被Macintosh和MS Windows平台所支持,最大的图像像素是30000×30000,支持压缩,广泛用于商业艺术; MAC是Apple公司所开发的位图文件格式。被Macintosh平台所支持,仅支持单色原图,最大图像像素是576×720。支持压缩,主要用于在Macintosh图形应用程序中保存黑白图形和剪贴画片; MPEG是国际标准化组织的运动图像专家小组开发的动画文件格式。被所有平台和Xing Technologies MPEG播放器及其他应用程序所支持,支持压缩,最大图像像素是4095×4094×30帧/每秒。用于编码音频、视频、文本和图形数据; QTM是Apple计算机公司开发的动画文件格式。被Apple Macintosh和Microsoft Windows平台所支持,支持25位颜色,最大图像像素是64000×64000,支持压缩,用于保存音频和运动视频信息; AIF是Apple计算机公司开发的声音文件格式,被Macintosh平台和应用程序所支持。支持压缩; SVX是Commodore所开发的声音文件格式,被Amiga平台和应用程序所支持,不支持压缩; SND是Apple计算机公司开发的声音文件格式,被Macintosh平台和多种Macintosh应用程序所支持,支持某些压缩; MID是国际MIDI协会开发的声音文件格式,被Windows平台和许多应用程序所支持,用于为乐器创建数字声音; VOC是Creative Labs公司开发的声音文件格式,被Windows和DOS平台所支持,支持压缩; WAV是微软公司用作Windows平台上保存音频信息的资源格式; ZIP、RAR、LZH、JAR、CAB是压缩文件格式; EXE、COM是可执行文件的后缀; BAT是批处理文件后缀,其中有许多命令或可执行文件名,主要用于提高工作效率; SYS是系统扩展管理文件,它不能被直接执行,但可以被加载; WPS是WPS产生的文件; BAS即BASIC语言源程序; PAS为PASCAL语言程序; FOR为Fortran语言程序; C即C语言; ASM即为汇编语言程序); HLP即帮助文件(help); CFG即配置文件(config); DAT即数据文件(data); LOG即日志文件(log); TMP为临时文件(temporal)。

以上就是关于c语言的程序名~源程序名分别是什么全部的内容,包括:c语言的程序名~源程序名分别是什么、C语言源程序文件、目标文件和可执行文件的扩展名是什么、gcc能够支持的源代码文件格式和文件名后缀有哪些等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9436520.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存