如何在 Ubuntu 18.04 上安装 GCC 编译器
GCC
是 GNU Compiler Collection
的缩写,它适用于 R、C、C++ 、Objective-C、Fortran、Ada、Go、D 等不同的编程语言,我们可以使用 apt
命令行工具在 Ubuntu 上安装 GCC
编译器。我们必须以超级用户的身份登录才能使用 apt
安装 GCC
。
在 Ubuntu
上安装 GCC
在默认的 Ubuntu
资源库中,有一个名为 build-essential
的元包,其中包含 GCC
和其他各种编译器,如 g++
和 make
。
我们也可以通过安装 build-essentials
包来安装 GCC
。一旦我们安装了 build-essential
包,GCC
也就安装在我们的系统中了。
要安装 build-essential
,我们按照以下步骤进行。
-
用命令更新软件包列表。
sudo apt update
-
使用命令安装
build-essential
包。sudo apt install build-essential
它与我们系统中的其他编译器一起安装
GCC
。
验证 GCC
的安装情况
我们用下面的命令来验证 GCC
是否安装成功。
gcc --version
如果 GCC
成功安装,我们会得到一个输出,包括版本和其他关于 GCC
的信息。
输出:
gcc (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0
Copyright (C) 2017 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.
使用 GCC
编译程序
要使用 GCC
编译程序,我们使用以下命令。
gcc <filename> -o <name_of_executable>
它编译程序 <filename>
产生一个名为 <name_of_executable>
的可执行文件。当我们运行这个可执行文件时,我们得到的是输出。
gcc hello_world.c -o hello_world
它编译了程序 hello_world.c
,生成一个名为 hello_world
的可执行文件。
要运行这个可执行文件,我们使用命令。
./hello_world
安装多个 GCC
版本
我们也可以在系统中安装多个版本的 GCC
。
要安装多个版本的 Ubuntu,我们按照以下步骤进行。
-
使用命令将
ubuntu-toolchain-r/test
添加到我们的系统中。sudo apt install software-properties-common sudo add-apt-repository ppa:ubuntu-toolchain-r/test
-
使用命令安装所需的版本。
sudo apt install gcc-7 gcc-8 gcc-9
它会安装三个版本的
gcc
:gcc-7
,gcc-8
和gcc-9
到我们的系统中。 -
配置来管理不同安装版本的优先级。
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 90 --slave sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 80 --slave sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 70 --slave
这里,最高的优先级设置为
gcc-9
,因此它将成为我们系统中默认的gcc
。
Suraj Joshi is a backend software engineer at Matrice.ai.
LinkedIn