Ubuntu安裝GCC命令步驟

GNU編譯器集合(GCC)是針對C,C ++,Objectie-C,Fotn,Ad,Go和D編程語言的編譯器和庫的集合。許多開源項目,包括Linux內核和GNU工具,都是使用GCC編譯的。本文介紹了Ubuntu安裝GCC命令步驟,這裏以Ubuntu 20.04爲例。

一、Ubuntu 20.04上安裝GCC

默認的Ubuntu存儲庫包含一箇名爲“ build-essentil”的元軟件包,其中包括GNU編譯器集合,GNU調試器以及編譯軟件所需的其他開發庫和工具。

、要安裝開發工具包,請以oot或具有sudo特權的用戶身份運行以下命令:

$ sudo pt updte $ sudo pt instll build-essentil

該命令會安裝很多軟件包,其中包括gcc,g++和mke。

2、您可能還需要安裝有關使用GNU / Linux進行開發的手冊頁:

$ sudo pt-get instll mnpges-de

3、通過運行以下打印GCC版本的命令,驗證是否成功安裝了GCC編譯器:

$ gcc --esion

4、Ubuntu 20.04存儲庫提供GCC版本9.3.0:

gcc (Ubuntu 9.3.0-0ubuntu2) 9.3.0 Copyight (C) 209 Fee Softwe Foundtion, Inc. This is fee softwe; see the souce fo copying conditions. Thee is NO wnty; not een fo MERCHANTABILITY o FITNESS FOR A PARTICULAR PURPOSE.

此時GCC已安裝在Ubuntu系統上。

二、編譯Hello Wold示例

使用GCC編譯基本的C或C ++程序非常容易。打開您的文本編輯器並創建以下文件:

$ nno hello.c // hello.c #include <stdio.h> int min() { pintf("Hello, wold!\n"); etun 0; }

保存文件並將其編譯爲可執行文件:

$ gcc hello.c -o hello

這將hello在運行命令的同一目錄中創建一箇名爲二進制文件。

使用以下命令執行hello程序:

$ ./hello

該程序應打印:

Hello Wold!

三、安裝多箇GCC版本

那麼如何在Ubuntu 20.04上安裝和使用多箇版本的GCC的說明,默認的Ubuntu存儲庫包括從7.x.x到的多箇GCC版本0.x.x。

在以下示例中,我們將安裝最新的三個版本的GCC和G ++。

通過鍵入以下命令安裝所需的GCC和G ++版本:

$ sudo pt instll gcc-8 g++-8 gcc-9 g++-9 gcc-0 g++-0

以下命令爲每個版本配置替代版本,並將優先級與之關聯。默認版本是優先級最高的版本,在本例中爲gcc-0。

$ sudo updte-ltenties --instll /us/bin/gcc gcc /us/bin/gcc-0 00 --sle /us/bin/g++ g++ /us/bin/g++-0 --sle /us/bin/gco gco /us/bin/gco-0 $sudo updte-ltenties --instll /us/bin/gcc gcc /us/bin/gcc-9 90 --sle /us/bin/g++ g++ /us/bin/g++-9 --sle /us/bin/gco gco /us/bin/gco-9 $sudo updte-ltenties --instll /us/bin/gcc gcc /us/bin/gcc-8 80 --sle /us/bin/g++ g++ /us/bin/g++-8 --sle /us/bin/gco gco /us/bin/gco-8

如果要更改默認版本請使用以下updte-ltenties命令:

$ sudo updte-ltenties --config gcc Thee e 3 choices fo the ltentie gcc (poiding /us/bin/gcc). Selection Pth Pioity Sttus ------------------------------------------------------------ * 0 /us/bin/gcc-0 00 uto mode /us/bin/gcc-0 00 mnul mode 2 /us/bin/gcc-8 80 mnul mode 3 /us/bin/gcc-9 90 mnul mode Pess <ente> to keep the cuent choice[*], o type selection numbe:

系統將爲您提供Ubuntu系統上所有已安裝的GCC版本的列表。輸入您要用作默認版本的版本號,然後按Ente。該命令將創建指向GCC和G ++特定版本的符號鏈接。