第一章、开发环境的搭建
C 语言是编译型语言,我们编写的代码需要使用编译器编译成计算机能够执行的指令和数据才能执行,因此要编写和运行 C 语言的程序需要编辑器(如:vim、Visual Studio Code、记事本等)和编译器(如:gcc、Clang、MSVC等)。当然我们也可以使用有些厂家提供的将编辑器、编译器、调试器等集成在一起的开发环境(如:XCode、Microsoft Visual Studio等)。
1. Linux 安装 C 开发环境
Linux 下比较成熟的 C 语言编译器是 gcc。
gcc 是 GNU 项目组开发的,专门为 Linux 内核编译和应用程序编译而设计的编译器。并且开源免费。
1.1 gcc 安装
在 Ubuntu Linux 下使用 apt 命令。在 CentOS 下使用 yum 命令就可以很方便的安装 gcc 编译器。
有些 版本的 Linux 甚至已经将 gcc 预先安装好了,直接使用即可。
打开 Linux 的 终端,使用如下命令安装 gcc。
Ubuntu 下安装 gcc
sudo apt install gcc
CentOS 下安装 gcc
sudo yum install gcc
验证 gcc 是否成功安装
在终端下,输入 gcc 命令,如果提示没有这个命令。则说明没有安装 gcc。安装成功的效果如下:
weimingze@mzstudio:~$ gcc
gcc: fatal error: no input files
compilation terminated.
以上提示是没有给出 C 语言的文件而导致的。
使用 gcc 的 --version 选项可以查看 gcc 的版本信息。如下所示:
weimingze@mzstudio:~$ gcc --version
gcc (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0
Copyright (C) 2023 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
当前版本是
13.3.0。
至此,Linux 下的 C 语言编译器已经安装成功,你可以使用 gcc 将 C 语言的代码编译成可执行的应用程序了。