计算机软件

GCC编译器的Windows

随着简称GCC熟悉的人谁与软件开发相关的许多人。 这个编译器 - 工具,谁是致力于自由软件开发者。 最初,这个工具是为基于Linux的系统上创建的。 但也有实现的海湾合作委员会的Windows。 她叫MinGW的。

故事

工具,传统上被用于开发计划,以支持开放的操作系统GNU工具。 具有此名称的项目是由理查德·斯托曼在1984年创建的。 这样做的必要性是由于事实,即在那些日子里,它是软件开发人员之间的协作困难。 有此遭遇,由于该商业项目的业主组织了很多障碍,这种合作的事实。 该项目的目的是建立一套软件,结合单一授权,不会让别人分配此类软件独家代理权。 正是这样一个工具包的一部分,是一个程序员工具 - 海湾合作委员会。 对于Windows模拟后来才成立。

什么是编译器?

这里需要解释一下这是什么类型的软件。 为什么有必要吗? 在一般情况下,GCC编译器的Windows或Linux - 是可以转换由程序员编写的源代码,机器代码能够理解的计算机程序。 有这样的事,作为一个“空壳”。 它的功能是相同的编译器,但它执行的翻译一行行,不完全。 该程序被转换成字节码 - 的中间形式,这是一个二进制码。 然后,他在运行特定的虚拟机解释。

设计

包含源代码文件,如纯文本文档创建。 他们可以使用任何简单的创建 文本编辑器。 您还可以利用特殊的发展环境,在编辑们固有的优势。 这种方法是KDevelop的。 该介质含有作为一个编辑器,和一个内置的控制台,它位于所述编辑器的下方。 显影剂是能够从事像代码编辑的程序,并给命令控制台,而无需窗口之间切换。

您之前创建要创建目录的一个项目,而且它已经 - 文本文档。

特点

GCC的Windows MinGW的默认会分配给创建的所有可执行文件,名字 - a.out的。 如果你想给一个不同的名称,就必须添加到编辑命令-o标志与名称。 这只是众多标志之一。 要查看所有,你需要拨打的命令行的人的gcc命令。 对于Windows团队是相同的Linux。 用户之前将有助于系统的编译器。 在这里你可以看到每个旗表示。 要退出帮助系统,则需要按下键Q.

海湾合作委员会的工作包括三个阶段:

  • 与预处理器处理;
  • 汇编;
  • 布局。

在主文件中的第一阶段包含了在该指令在程序开始时指定的头文件的内容。

在写在一个编程语言程序文本的第二阶段被转换为设置的机器指令,并且结果被保存在目标文件英寸 值得注意的是,关于文件格式的不同的计算机上可能会有所不同。 这就是为什么它是更方便地以源代码的形式分发程序,这样他们就可以对任何架构可用。 这是什么使海湾合作委员会。 ARM的Windows,英特尔,UNIX - 到处运行程序的能力。

在最后阶段绑定的所有对象文件合并成一个。 其结果是一个可执行文件。

因此,海湾合作委员会 - 一个方便的工具,用于开发谁使用舒适时产生的程序。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 zhcn.delachieve.com. Theme powered by WordPress.