精品伊人久久大香线蕉,开心久久婷婷综合中文字幕,杏田冲梨,人妻无码aⅴ不卡中文字幕

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
進入 C/C 大門,Linux 下環(huán)境搭建詳解
在本教程中,您將在 Ubuntu 20.04 /22.04上安裝 GCC 編譯器。GNU Compiler Collection 主要是編譯器以及 C、C++ 和 Objective-C 庫的集合。

介紹

在我們開始討論如何在 Ubuntu 20.04/22.04 上安裝 GCC 編譯器之前。讓我們簡單了解一下 - 什么是 GCC 編譯器?
GNU Compiler Collection 主要是編譯器以及 C、C++ 和 Objective-C 庫的集合。有許多開源項目,例如 GNU 工具和使用 GCC 編譯的 Linux 內(nèi)核。
在本教程中,您將在 Ubuntu 20.04 上安裝 GCC 編譯器。

先決條件

1) 您必須以 root 或具有sudo權(quán)限的用戶身份登錄。

第 1 步 - 在 Ubuntu 上安裝 GCC

1) 在這里,默認的 Ubuntu 存儲庫有一個元包為build-essential. 它包含 GCC 編譯器以及編譯軟件所需的許多庫和實用程序。執(zhí)行以下步驟在 Ubuntu 20.04/22.04 上安裝 GCC 編譯器。
2)首先,首先更新包列表:
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com
? sudo apt-get update
3)之后,build-essential通過鍵入安裝包:
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com ? sudo apt install build-essential

該命令將安裝一堆新軟件包。它還將包括gcc和。您可能還需要安裝手冊頁。它是關于使用 GNU/Linux 進行開發(fā)的:g++make
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com ? sudo apt-get install manpages-dev

4) 要驗證 GCC 編譯器的安裝是否成功,您將使用gcc --version命令。它將打印 GCC 版本:
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com ? gcc --version

5)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 NOwarrantynot even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

您的系統(tǒng)上的 GCC 安裝現(xiàn)已成功。您現(xiàn)在可以開始使用它了。

第 2 步 - 編譯 Hello World 示例

1) 要編譯基本的 C 或 C++ 程序,您將使用 GCC 來完成。打開您的文本編輯器并創(chuàng)建以下文件:
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                   ? nano hello.c

#include <stdio.h>int main(){ printf ('Linux迷 www.linuxmi.com。Hello World!\n'); return 0;}
2) 繼續(xù)保存文件。然后,使用以下命令將其編譯為可執(zhí)行文件:
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com
? gcc hello.c -o hello
3)它將hello在同一目錄中創(chuàng)建一個具有名稱的二進制文件。這是您運行命令的地方。現(xiàn)在,通過以下方式執(zhí)行hello程序:
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                   ? ./hello

該命令將打印:
Linuxwww.linuxmi.comHello World!

第 3 步 - 安裝多個 GCC 版本

1) 在這里,您現(xiàn)在將在 Ubuntu 20.04 上安裝和使用多個版本的 GCC。最新版本的 GCC 編譯器具有新功能和優(yōu)化改進。
此外,默認的 Ubuntu 存儲庫有多個 GCC 版本。它是從7.x.x10.x.x。現(xiàn)在,您將安裝三個版本的 GCC 和 G++。
2) 因此,首先,ubuntu-toolchain-r/test使用以下命令將 PPA 添加到您的系統(tǒng)中:
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                   ? sudo apt install gcc-8 g++-8 gcc-9 g++-9 gcc-10 g++-10

3) 然后,下面的命令將為每個版本配置一個替代方案并為其關聯(lián)一個優(yōu)先級。默認版本是具有最高優(yōu)先級的版本。這里是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-8

5) 稍后如果您需要更改默認版本,您可以使用以下update-alternatives命令:
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                   ? sudo update-alternatives --config gcc

輸出如下:
 3 個候選項可用于替換 gcc (提供 /usr/bin/gcc)。
選擇 路徑 優(yōu)先級 狀態(tài)------------------------------------------------------------* 0 /usr/bin/gcc-10 100 自動模式 1 /usr/bin/gcc-10 100 手動模式 2 /usr/bin/gcc-8 80 手動模式 3 /usr/bin/gcc-9 90 手動模式
要維持當前值[*]請按<回車鍵>,或者鍵入選擇的編號:

6) 您將看到 Ubuntu 系統(tǒng)上所有已安裝 GCC 版本的列表。然后,輸入要用作默認值的版本數(shù)。繼續(xù)按Enter。該命令將創(chuàng)建指向特定版本的 GCC 和 G++ 的符號鏈接。

結(jié)論

我們希望這份詳細指南能幫助您在 Ubuntu 20.04 上安裝 GCC 編譯器。
如果您有任何疑問或疑問,請在下面的評論中留下。我們很樂意解決這些問題。

來自:Linux迷

鏈接:https://www.linuxmi.com/ubuntu-20-04-22-04-gcc.html
本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
ubuntu編譯器gcc、g++安裝
ubuntu16.04如何升級gcc,例如到gcc4.8
如何降低gcc版本[解決方案]
編譯安裝ccache(交叉編譯器可用)
升級 樹莓派的gcc/g++編譯器到4.8
linux 更改gcc版本
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服

主站蜘蛛池模板: 万全县| 油尖旺区| 金塔县| 永城市| 原平市| 图木舒克市| 扶绥县| 常宁市| 石景山区| 恩平市| 清徐县| 定兴县| 托里县| 文成县| 新闻| 鱼台县| 密云县| 乐安县| 若尔盖县| 侯马市| 资溪县| 昆山市| 中方县| 黄平县| 关岭| 仪征市| 枝江市| 广元市| 巴青县| 西乡县| 板桥市| 大港区| 凤冈县| 张掖市| 叶城县| 永年县| 昔阳县| 石楼县| 汉阴县| 秭归县| 黄梅县|