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 にドメイン名を解決する方法のチュートリアル

推薦する

cPanel & WHM サーバーセキュリティの概要

国内のユーザーのほとんどは cPnel ソフトウェアに精通していないため、そのセキュリティ メカニズ...

期限切れの DigiCert 証明書を削除する方法

SSL 証明書は、ウェブサイトのセキュリティを保護する上で重要な要素です。有効な SSL 証明書をイ...

どのドメイン名の更新の方が安いですか?

ドメイン名の更新は、ドメイン名の継続的な利用可能性を確保するための重要なステップです。ドメイン名の登...

ユーザーオペレーション戦略とは(ユーザー価値を最大化するためのユーザーオペレーションシステムを構築する4つのステップ)

ユーザー価値を最大化するためのユーザーオペレーションシステムを構築する4つのステップユーザー操作は、...

情報フロー広告の費用はいくらですか(Xiaohongshu は情報フローの掲載にどのような料金を請求しますか(課金方法とアクティベーション プロセスの紹介))

小紅書への情報フロー掲載の課金方法(課金方法と有効化手順の紹介)従来の広告形式と比較して、Xiaoh...

CRM運用指標には主に次のものが含まれます(CRMのどのデータ指標がビジネスへの洞察を得るのに役立つか)

CRM のどのデータ指標がビジネスに関する洞察を得るのに役立ちますか? 「データは新しい石油だ」 ...

phpStudyデータベースの起動に失敗する理由と解決策

phpStudy は、Windows オペレーティング システム上で PHP 開発環境を構築および管...

企業運営分析はどのような側面から分析するのか(企業運営分析の解読:データからビジネスチャンスを掘り出す)

ビジネス分析の解読: データからビジネスチャンスを発掘するビジネス分析は企業経営に欠かせない要素です...

コンテンツ運用の定義(コンテンツ運用の方法)

コンテンツ操作方法まず、コンテンツ運用の定義を紹介します。広義の「コンテンツ」には、音楽、映画、テレ...

広告とマーケティングで成功するブランド (Insai Group: 飛躍の準備が整った広告とマーケティングの巨人)

インサイグループ:飛躍の準備が整った広告・マーケティング大手インサイグループ(300781)は、独自...

どのドメイン名登録プラットフォームが優れていますか?海外ドメイン名登録プラットフォームはGnameがおすすめ

ウェブサイト構築の人気が高まるにつれ、独自のウェブサイトを構築するウェブマスターが増えています。ウェ...

ウェブサイトの記事を簡単に含める方法

新しいサイトでも、重みの少ない古いサイトでも、問題に直面する可能性があります。Baidu は、Web...

中国語ドメイン名と英語ドメイン名の違い。中国語ドメイン名と英語ドメイン名の長所と短所の比較

中国語のドメイン名と英語のドメイン名のどちらが良いでしょうか?ウェブサイトの構築は、ドメイン名、ホス...

運用データ ダッシュボード (データ BI ダッシュボードの構築方法: データ ダッシュボード、データ ポイント、適用可能な状況)

データ BI ダッシュボードの構築方法: データ ダッシュボード、データ ポイント、適用可能な状況優...