逐步使用gcc编译C文件

为了解释编译的所有步骤,我们需要事先阐明一些编程概念。 在本文中,我们将介绍C语言是什么,如何使用gcc之类的工具进行编译以及在进行编译时会发生什么。 C语言 所有软件,程序,网站和应用程序均以某种编程语言编写。 基本上,我们在计算机或智能手机的屏幕上看到的所有内容都是许多用不同语言编写并以某种方式组合在一起的代码。 每种编程语言都有不同的用途,今天我们将专注于C。 C是由Dennis Ritchie于1972年首次发明的一种编程语言。这就是我们所说的低级语言,这意味着C和机器语言之间只有很少的抽象,因此可以认为它更接近计算机的硬件。 与解释型语言相反,C语言也是一种编译语言,这意味着用C语言编写的源文件应进行编译以便可执行。 工具 首先,让我们谈谈我们将在示例中使用的工具。 我们将在类似Unix的操作系统上工作,因此示例可能与Windows不同。 根据http://linuxcommand.org,我们需要访问shell ,它是“一个从键盘获取命令并将其交给操作系统执行的程序”。 为此,我们需要一个terminal或终端仿真器,它只是一个窗口,可让我们与外壳进行交互。 在终端内部,我们应该看到shell提示,其中包含您的用户名和机器名称,其后是PS1环境变量,通常是字符“ $”。 我们可以在此字符后的命令行中输入命令。…