导航:首页 > 文件教程 > 灰灰网站源码

灰灰网站源码

发布时间:2025-03-30 06:12:45

⑴ 什么是GCCGCC有什么作用

GCC(GNU Compiler Collection,GNU编译器套件),是由 GNU 开发的编程语言编译器。它是以GPL许可证所发行的自由软件,也是 GNU计划的关键部分。

GCC原本作为GNU操作系统的官方编译器,现已被大多数类Unix操作系统(如Linux、BSD、Mac OS X等)采纳为标准的编译器,GCC同样适用于微软的Windows。GCC是自由软件过程发展中的著名例子,由自由软件基金会以GPL协议发布。

GCC功能与作用:

1、预处理

命令gcc首先调用cpp进行预处理,在预处理过程中,对源代码文件中的文件包含(include)、预编译语句(如宏定义define等)进行分析。

2、编译

用GCC编译C/C++代码时,它会试着用最少的时间完成编译并且编译后的代码易于调试。易于调试意味着编译后的代码与源代码有同样的执行顺序,编译后的代码没有经过优化。

3、连接

当所有的目标文件都生成之后,gcc就调用ld来完成最后的关键性工作,这个阶段就是连接。在连接阶段,所有的目标文件被安排在可执行程序中的恰当的位置,同时,该程序所调用到的库函数也从各自所在的档案库中连到合适的地方。

4、汇编

汇编过程是针对汇编语言的步骤,调用as进行工作,一般来讲,.S为后缀的汇编语言源代码文件和汇编、.s为后缀的汇编语言文件经过预编译和汇编之后都生成以.o为后缀的目标文件。

(1)灰灰网站源码扩展阅读:

gcc所遵循的部分约定规则:

1、.c为后缀的文件,C语言源代码文件。

2、.a为后缀的文件,是由目标文件构成的档案库文件。

3、.h为后缀的文件,是程序所包含的头文件。

4、.i 为后缀的文件,是C源代码文件且不应该对其执行预处理。

5、.m为后缀的文件,是Objective-C源代码文件。

6、.o为后缀的文件,是编译后的目标文件。

7、.s为后缀的文件,是汇编语言源代码文件。

阅读全文

与灰灰网站源码相关的资料

热点内容
积木编程怎么备份 浏览:332
win10家庭版10240激活 浏览:850
javaee实训心得体会 浏览:767
word怎么打下坐标 浏览:800
手机蓝牙传送文件在储存哪里 浏览:907
90版本战法全程二觉 浏览:776
扫码自动生成文件的软件 浏览:930
pm编程如何控制切削层深度 浏览:208
微信我相册怎么删除怎么恢复软件 浏览:573
es图片文件如何存储的 浏览:31
win10nba2k14没声音 浏览:583
职位增加了哪些数据 浏览:251
招标文件电子u盘一般会看吗 浏览:948
python文件怎么保存 浏览:431
红米手机wifi共享网络设置 浏览:377
电视派app升级后怎么退回原版 浏览:472
win10主题arc下载不了 浏览:911
linux系统多任务执行 浏览:7
编程递归怎么理解 浏览:102
小网站和起点签约哪个好 浏览:408

友情链接