进入 C/C++ 大门,Linux 下环境搭建详解
介绍
先决条件
第 1 步 - 在 Ubuntu 上安装 GCC
build-essential. 它包含 GCC 编译器以及编译软件所需的许多库和实用程序。执行以下步骤在 Ubuntu 20.04/22.04 上安装 GCC 编译器。linuxmi@linuxmi /home/linuxmi/www.linuxmi.com
⚡ sudo apt-get update
build-essential通过键入安装包:
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com ⚡ sudo apt install build-essential
gcc和。您可能还需要安装手册页。它是关于使用 GNU/Linux 进行开发的:g++make
linuxmi /home/linuxmi/www.linuxmi.com ⚡ sudo apt-get install manpages-dev
gcc --version命令。它将打印 GCC 版本:
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com ⚡ gcc --version
9.4.0是 Ubuntu 20.04 存储库中可用的默认 GCC 版本。gcc (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0Copyright (C) 2019 Free Software Foundation, Inc.This is free software; see the source for copying conditions. There is NOwarranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.第 2 步 - 编译 Hello World 示例
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com ⚡ nano hello.c
int main(){ printf ("Linux迷 www.linuxmi.com。Hello World!\n"); return ;}linuxmi@linuxmi /home/linuxmi/www.linuxmi.com
⚡ gcc hello.c -o hello
hello在同一目录中创建一个具有名称的二进制文件。这是您运行命令的地方。现在,通过以下方式执行hello程序:linuxmi@linuxmi /home/linuxmi/www.linuxmi.com⚡ ./hello
Linux迷 www.linuxmi.com。Hello World!
第 3 步 - 安装多个 GCC 版本
7.x.x到10.x.x。现在,您将安装三个版本的 GCC 和 G++。ubuntu-toolchain-r/test使用以下命令将 PPA 添加到您的系统中:
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com ⚡ sudo apt install gcc-8 g++-8 gcc-9 g++-9 gcc-10 g++-10
gcc-10:linuxmi@linuxmi /home/linuxmi/www.linuxmi.com ⚡ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 100 --slave /usr/bin/g++ g++ /usr/bin/g++-10 --slave /usr/bin/gcov gcov /usr/bin/gcov-10[sudo] linuxmi 的密码:update-alternatives: 使用 /usr/bin/gcc-10 来在自动模式中提供 /usr/bin/gcc (gcc)linuxmi@linuxmi /home/linuxmi/www.linuxmi.com ⚡ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 90 --slave /usr/bin/g++ g++ /usr/bin/g++-9 --slave /usr/bin/gcov gcov /usr/bin/gcov-9
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com ⚡ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 80 --slave /usr/bin/g++ g++ /usr/bin/g++-8 --slave /usr/bin/gcov gcov /usr/bin/gcov-8update-alternatives命令:
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com ⚡ sudo update-alternatives --config gcc
3 个候选项可用于替换 gcc (提供 /usr/bin/gcc)。
路径 优先级 状态------------------------------------------------------------ 0 /usr/bin/gcc-10 100 自动模式 1 /usr/bin/gcc-10 100 手动模式 2 /usr/bin/gcc-8 80 手动模式 3 /usr/bin/gcc-9 90 手动模式
要维持当前值[*]请按<回车键>,或者键入选择的编号:
Enter。该命令将创建指向特定版本的 GCC 和 G++ 的符号链接。结论
来自:Linux迷
相关文章