Debian 10 Linux に GCC コンパイラをインストールするチュートリアル

Debian 10 Linux に GCC コンパイラをインストールするチュートリアル

GNU コンパイラ コレクション (GCC) は、C、C++、Objective-C、Fotn、Ad、Go、および D プログラミング言語をサポートするコンパイラとライブラリのオープン ソース コレクションです。Linux カーネル、GNU ユーティリティ、および他の多くのプロジェクトは、GCC を使用してコンパイルされます。このチュートリアルでは、Debin 0 Buste に GCC コンパイラをインストールする方法について説明します。同じ手順が Debin 9 および Debin ベースのディストリビューションにも適用されます。

前提条件

Debinシステムにパッケージをインストールするには、まずsudo権限を持つユーザーとしてログインします。

1. DebinにGCCをインストールする

デフォルトの Debin リポジトリには met-essentil というパッケージが含まれており、このパッケージには GCC コンパイラと、ソフトウェアのコンパイルに必要なその他のライブラリおよびユーティリティが含まれています。 GCC コンパイラ Debin 0 をインストールするには、以下の手順に従ってください。

まず、パッケージ リストを更新します。

sudo pt updte

2. build-essentil次のコマンドを実行してパッケージをインストールします。

sudo pt instll build-essentil

GNU/Linux での開発に関するドキュメントが含まれているマニュアル ページをインストールすることもできます。

sudo pt-get instll mnpges-de

3. GCCコンパイラが正常にインストールされたことを確認するには、次のように入力します。 gcc --esion :

gcc --esion

この記事を書いている時点では、Debin 0リポジトリで利用可能なGCCのデフォルトバージョンは8.3.0 :

gcc (Debin 8.3.0-6) 8.3.0 Copyight (C) 208 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.

2. Hello Worldサンプルをコンパイルする

GCC を使用して基本的な C または C++ プログラムをコンパイルするのは非常に簡単です。開くテキストエディタ次のファイルを作成します。

nno hello.cこんにちは#include <stdio.h> int min () { pintf ( "Hello Wold! \n " ); etun 0 ; }

ファイルを保存し、次のコマンドを使用して実行可能ファイルにコンパイルします。

gcc hello.c -o hello

コンパイラはhelloコマンドが実行されるのと同じディレクトリに というバイナリ ファイルを作成します。

プログラムを実行するには、次を実行します:

./hello

出力は次のようになります。

Hello Wold!

<<:  Ubuntu 20.04 でユーザーを追加および削除する方法

>>:  NameSilo から CloudFlare にドメイン名を解決する方法のチュートリアル

推薦する

Linode VPS でのブロック ストレージ ボリュームの構成とマウントに関するチュートリアル

Linode の NVMe ブロック ストレージは以前から提供されており、現在 4 つのデータ セン...

北米の高級ブランド売上(寒い!中国の超高級ブランド売上は総じて減少)

寒いです!中国における超高級ブランドの売上は総じて減少伝統的な高級車ブランドは中国市場での販売がま...

プロダクトオペレーションインターンシップ(プロダクトインターンのサバイバルガイドを理解するのに役立つ3つの重要なポイント)

プロダクトインターンのサバイバルガイドを理解するのに役立つ3つの重要なポイントこのコンテンツは、主に...

交通運用データ(オンラインとオフラインの統合:企業の交通運用における新たな傾向と課題)

オンラインとオフラインの統合: 企業の交通運用における新たな傾向と課題デジタル経済と実体経済が深く統...

Debian とは何ですか? Debian GNU/Linux とは何ですか?

デビンとは何ですか? Debin は、フリーソフトウェアの開発とフリーソフトウェア財団の理念の推進に...

Magento ウェブサイトでデータベース パスワードを変更した後に接続に失敗する問題の解決方法

Mgento は、プロフェッショナルなオープンソースの電子商取引システムです。非常に柔軟に設計されて...

Baota Panel が MySQL をインストールできない問題を解決するにはどうすればよいですか?

Baota Panel は、Windows および Linux オペレーティング システムをサポート...

情報フロー広告用ショート動画の制作(情報フロー広告用ショート動画の制作コストと制作プロセス)

情報流通のための短編動画の制作コストとプロセス現代のマーケティングの新しい形として、情報フロー広告は...

売れ筋トラフィック(売れ筋トラフィックのショートビデオの作り方)

ホットなショートビデオの作り方消費者の注目を集めるには、消費者の視点から見て視聴体験を向上させる作品...

PrestaShopとShopifyのどちらが良いですか?PrestaShopとShopifyの違い

PestShopとショッピファイどちらが良いでしょうか? PestShop と Shopify は、...

パーティー会場運営コンテンツ(共有|パーティー会場を開業するには?)

シェア|パーティー会場を開業するには?最近、パーティー業界に参入する人が増えています。パーティー業...

ウェブサイトのドメイン名とは何を意味しますか?ウェブサイトのドメイン名はどこで購入できますか?

ウェブサイトのドメイン名は、ウェブサイトのアドレスを識別するために使用されます。通常、トップレベル ...

Ubuntu に Linux カーネル 6.4 をインストールするにはどうすればいいですか?

Linux カーネル 6.4 がリリースされてからしばらく経ちますが、現在、md64 (x86_64...

データに基づく運用(3年間のHEMA APP運用からの経験の共有)

3年間のHEMA APP運用の経験共有この記事は、Hema アプリの操作経験が 3 年ある専門家に...