C 安装和环境设置


2022年7月17日, Learn eTutorial
2419

在本教程中,您将学习如何在各种操作系统中自行安装和设置 C 语言编程环境。

在线尝试选项

如今,在线编译 C 语言已成为程序员处理短期项目的趋势。它带来了许多好处,如下所示

  1. C 编译器的较新版本会定期发布,所以今天的最新离线编译器明天就会过时。这时在线编译器就派上用场了,您永远不必担心软件的版本问题。
  2. 下载和安装软件需要相当大的空间和速度,这成为一个因素,尤其是在配置较低的机器上。在线编译器可以帮助您摆脱这些问题。

C 语言编程

编写一个 C 程序只需两个简单的步骤:编码和编译。您可以在不同的文本编辑器中进行编码,如 Windows 操作系统上的记事本、Mac 操作系统上的 TextEdit 以及 Linux 操作系统上的 gedit。然后编译器运行,它会逐行读取代码并搜索错误。如果发现任何错误或异常,它们会被标记为“错误”和“警告”。调试完成后,如果编译器发现代码无误,它会生成一个扩展名为“.exe”的可执行文件。下图显示了 C 语言编程的整个过程。

building blocks of object oriented programming

在大多数 Mac 和 Linux 环境中,都有免费的 C 编译器,可以在命令提示符或终端窗口中工作。要运行这些编译器,通常使用一些包含“cc”或“gcc”的特定命令或参数。在 Windows 中,您可以选择使用 IDE(集成开发环境)的图形用户界面。最流行的 IDE 是 Microsoft Visual C 和 C++、Eclipse(基于 Java)等。

本地环境设置

要在本地创建和执行程序,您的系统中需要两个重要的东西。它们是

  • 文本编辑器
  • 编译器

文本编辑器:文本编辑器用于将编程代码编写为简单文本。文本编辑器只向编译器提供代码,编译器可以轻松理解和执行这些代码。文本编辑器的另一个很棒的功能是语法高亮。在文本编辑器中,C 语言的不同关键字组会以不同颜色显示,甚至在您编码时忘记了开头或结尾的大括号时,它也会提醒您。大多数文本编辑器本质上是多功能的,它们通过检测其扩展名来确定编程语言。快速导航是它们的另一个强大功能,它允许您通过输入命令和行号跳转到程序的特定行。

C 编译器:市场上有不同类型的 C 编译器,但 Turbo C++ 最适合初学者。它是 Borland 公司 Turbo C 编译器的继承者,于 1987 年首次推出。它可以在 MS-DOS 和 Windows 上运行,第一个 C++ 版本于 1990 年发布,在全球范围内获得了巨大的欢迎。

为什么选择 IDE?

集成开发环境(IDE)允许您从单一平台构建、编译和运行您的程序。最新且最流行的跨平台 IDE 是 Code::Blocks。它支持 Mac、Windows 和 Linux 操作系统。在这里,您可以看到如何在 Windows 10、Linux 和 Mac 中下载和安装 Code::Blocks。

如何将 IDE - Code::Blocks 下载到您的系统

Code::Blocks 是 Windows 操作系统中最新且最受欢迎的 IDE。安装此 IDE 的步骤如下

  1. 通过访问其官方网站下载 IDE:www.codeblocks.org
    building blocks of object oriented programming
  2. 您已经到达 codeblocks.org 的官方主页,您可以在那里找到需要点击的下载选项卡。点击下载选项卡后,您将被带到下载页面,那里有许多选项等着您。只需点击页面上第一个出现的“下载二进制发布版”。
    building blocks of object oriented programming
  3. 点击“下载二进制发布版”将带您进入另一个页面,在那里您可以找到为您的操作系统下载合适版本的多个选项。
    building blocks of object oriented programming
    1. Windows 版本
      building blocks of object oriented programming
    2. Linux 版本
      building blocks of object oriented programming
    3. Mac 版本
      building blocks of object oriented programming
  4. 点击 sourceforge.net 后,下载会自动开始,下载时您可以看到如下所示的窗口。
    building blocks of object oriented programming
  5. 下载完成后,您将在下载中收到如下所示的通知。您可以右键点击箭头并在文件夹中显示,这将带您到系统中的下载文件夹。
    building blocks of object oriented programming

如何在 Windows 上安装 C

现在双击安装程序以运行它,并按照以下步骤操作。

  1. 点击下一步按钮继续
    How to install C on Windows
  2. 通过点击下方的“我同意”按钮接受许可协议。
    How to install C on Windows
  3. 下面的窗口要求您选择要安装的组件。只需点击下一步按钮,因为没有必要取消选中组件。
    How to install C on Windows
    确保选中了“MinGW 编译器套件”,因为此选项将在您的系统上安装 GCC。
  4. 接下来,选择目标文件夹。默认情况下,它会提供您系统上的一个位置。如果您想更改位置,可以通过浏览所需位置并点击安装按钮来完成。
    How to install C on Windows
  5. 安装程序继续安装以完成 Code::Blocks 的安装。
    How to install C on Windows
  6. 如果您想现在运行 Code::Blocks,请点击是按钮。否则,您可以点击否按钮。
    How to install C on Windows
  7. 最后,点击完成按钮以完成安装
    How to install C on Windows

在 Windows 上初次运行

  1. 启动 Code::Blocks 有两种方法 -
    • 前往 开始 ---> 所有程序 ---> Code::Blocks
    • 双击桌面上的 Code::Blocks 快捷方式图标
      How to install C on Windows
  2. 现在 Code::Blocks 会要求您选择默认编译器。如果您的系统除了 GCC 之外还有其他编译器,Code::Blocks 将检测您系统上所有可用的编译器,并在窗口中显示一个列表。在我们的情况下,由于除了 GCC 之外没有其他编译器,这里只检测到 GCC。点击“设为默认”以将 GCC 设置为默认编译器,如下面的屏幕截图所示
    How to install C on Windows
  3. 首次运行 Code::Blocks 时,您可能会看到如下窗口,要求您选择 Code::Blocks 作为 C/C++ 源文件的默认应用程序。选择第一个选项并点击确定。
    How to install C on Windows
  4. 最终,您将到达 Code::Blocks 的开始页面。
    How to install C on Windows

如何在 Linux/Ubuntu 上安装 C

对于 Linux Mint 或基于 Ubuntu 的系统,GCC C++ 编译器效果最好。在 Linux 中安装 Code::Blocks 更容易,因为它已经存在于软件包仓库中。由于 Code::Blocks 可在多种 Linux 版本上执行,例如 Ubuntu、Fedora、CentOS 等,您可以从下载列表中选择所需的一个。

请按照以下步骤在 Linux 中安装 Code::Blocks。

  1. 打开终端并输入以下命令以添加 PPA 仓库
            
    sudo add-apt-repository ppa:damien-moore/codeblocks-stable
        
        
    当提示时,输入用户密码,然后按回车键。
  2. 在安装编译器之前,建议使用“sudo apt-get update”更新系统,这将更新系统上的所有软件包。
        
    sudo apt update
        
        
  3. 最后,运行以下命令,这将启动 Code::Blocks 安装。
        
    sudo apt install codeblocks codeblocks-contrib
        
        

我们已在 Ubuntu 上成功安装了 Code::Blocks。

在 Mac OS 上安装 C

由于其强大的支持系统,使用 XCode 安装编译器是最受青睐的。在 Mac 上安装 Code::Blocks 涉及三个不同的设置步骤,分别是:

  1. 通过登录并搜索 X code 从 App Store 下载 Xcode 并获取它
  2. 现在下载 Mac 版本的 Code::Blocks 安装程序,它是一个 zip 文件。
    1. 下载完成后,解压所有文件,您将得到 Code::Blocks 应用程序文件。
    2. 要安装,请将文件拖放到应用程序文件夹中。
  3. 最后,安装命令行工具,它允许您从命令行调用编译器。
    1. 前往苹果开发者下载页面
    2. 点击 Xcode 的命令行工具
    3. 下载 dmg 文件
    4. 双击软件包文件以下载命令行工具,并接受所有默认设置。

至此,我们已在 Mac 上成功安装了 Code::Blocks。
最后但同样重要的是,您的编译器已准备好编译程序。在接下来的教程中,您将学习创建您的第一个新的 C 程序。