在Linux平台上,C语言源代码文件一般扩展名为c,预处理 *** 作后的文件名扩展名一般为i,编译器生成的汇编代码一般扩展名为s,生成的可执行文件一般扩展为out,它是有汇编器生成的,所以默认gcc生成的程序名为aout意思即为Assembler output 。
C是一种通用的编程语言,广泛用于系统软件与应用软件的开发。于1969年至1973年间,为了移植与开发UNIX *** 作系统,由丹尼斯·里奇与肯·汤普逊,以B语言为基础,在贝尔实验室设计、开发出来。
C语言具有高效、灵活、功能丰富、表达力强和较高的可移植性等特点,在程序设计中备受青睐,成为最近25年使用最为广泛的编程语言。目前,C语言编译器普遍存在于各种不同的 *** 作系统中,例如Microsoft Windows、macOS、Linux、Unix等。C语言的设计影响了众多后来的编程语言,例如C++、Objective-C、Java、C#等。
二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言订定了一套完整的国际标准语法,称为ANSI C,作为C语言的标准。二十世纪八十年代至今的有关程序开发工具,一般都支持匹配ANSI C的语法。
都知道Chrome支持扩展(也有些人叫插件)以及WebApps,但有一些刚刚接触Chrome的人始终搞不清这俩到底有什么区别,这里就简单的给大家介绍一下,高手请无视。\x0d\\x0d\首先Chrome扩展是存放在GoogleChrome扩展库中的,而WebApps是放在ChromeWebStore中的也可以访问到这枚扩展,只是它的托管位置就变成在Chromewebstore中了。也正是这个原因,导致很多人分不清扩展和WebApps,也不知道Google是不是故意迷惑大众的。\x0d\\x0d\第二点是这两者的工作方式不一样,WebApps通常具备独立的用户界面,并且具备典型且丰富的用户互动,更大程度上是一个具备互动性的东东。Google的目的也是希望WebApps能够像安装在你电脑中的软件一样具备互动性。\x0d\\x0d\而扩展的作用主要是丰富浏览器或网站的功能,而不是像WebApps一样属于某个网站的专用产品或者说不具备独立性。相对于WebApps来说,扩展程序适用于网站以及WebApps,一般来说适用于所有网站,但Apps不具备该特性,它们是独立的,就像一个传统的网站或者应用程序。\x0d\\x0d\另外还有一个区别就是安装WebApps需要Google帐号登陆,而安装扩展就无所谓。当然,有些Apps是需要银子的,而扩展则全都是免费的,至少目前如此。\x0d\\x0d\对于开发者来说,也可以通过Google官方的介绍了解一下这两者的区别,其中涉及到API的调用以及打包方式等等。
源程序扩展名:
c
目标程序扩展名:
obj
可执行程序扩展名:
exe
查看这些文件的扩展名,可以通过在c编译环境中新建一个完整的工程,输入程序完成编译与连接后就可以得到以上那些文件,在工程文件中可以查看。
开始
为了着手创建你的扩展程序,你只需要为你的扩展创建一个文件夹。程序所必须的文件只有manifestjson,不过也推荐准备一些用作图标,和至少一个JavaScript以提供功能。一般来说还会包含HTML文档、样式表、等等其他的资源。
Manifest文件
每个扩展都必须在其根目录下包含一个manifestjson文件。
这个文件里面声明了扩展的名称、版本、权限、设置选项和其他的一些和扩展相关的元数据。Manifest v1早在Chrome 18便已被弃用,而且会根据这个时间表逐渐淘汰使用Manifest v1的扩展。如果你在参考一些旧扩展的Manifest文件的话,请确认添加"manifest_version": 2
Google发布的Manifest v2中支持的域
以上就是关于C语言源程序的文件扩展名为全部的内容,包括:C语言源程序的文件扩展名为、应用和扩展程序有什么区别、C语言执行过程生成的三种文件和扩展名等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)