ステップバイステップ ガイド:Debian 12 への GCC C/C++ コンパイラーのインストール
GNU Compiler Collection (GCC) は、GNU プロジェクトによって開発されたオープンソースのコンパイラーとツールセットのコレクションです。 GCC コンパイラーは、C/C++、Objective-C、Fortran、およびその他のプログラミング言語のソース コードをマシン コードにコンパイルできます。 GCC は、コードの最適化、コンパイル プロセス中のソース コードのエラー チェック、およびコンパイルされたプログラムのデバッグに必要なツールも提供します。また、ARM 32 ビット、ARM 64 ビット、x86_64、PowerPC などのさまざまなシステム アーキテクチャのソース コードをコンパイルすることもできます。
この記事では、Debian 12「Bookworm」に GCC C/C++ コンパイラーをインストールする方法を説明します。
内容のトピック:
<オル>Debian 12 パッケージ データベース キャッシュの更新
Debian 12 パッケージ データベース キャッシュを更新するには、次のコマンドを実行します。
Debian 12 パッケージ データベース キャッシュを更新する必要があります。

Debian 12 への GCC C/C++ コンパイラーのインストール
GCC C/C++ コンパイラーと必要なビルド ツールを Debian 12 にインストールするには、次のコマンドを実行します。
$ sudo apt install build-essential
インストールを確認するには、Y を押します。

GCC と必要なビルド ツールはインターネットからダウンロードされます。完了するまでにしばらく時間がかかります。

GCC と必要なビルド ツールがインストールされています。完了するまでにしばらく時間がかかります。

この時点で、GCC C/C++ コンパイラーと必要なビルド ツールが Debian 12 マシンにインストールされているはずです。

GCC コンパイラーが Debian 12 に正しくインストールされているかどうかをテストする
GCC C/C++ コンパイラがインストールされたら、ターミナルから次のコマンドを実行して、アクセスできるかどうかを確認できます。
$ gcc --version
$ g++ --バージョン
ご覧のとおり、GCC C/C++ コンパイラー バージョン 12.2.0 が Debian 12 マシンにインストールされています。

Debian 12 への古いバージョンの GCC C/C++ コンパイラのインストール
Debian 12 では、デフォルトで GCC C/C++ コンパイラ バージョン 12 がインストールされます。古いバージョンの GCC C/C++ コンパイラが必要な場合は、Debian 12 マシンに GCC C/C++ コンパイラ バージョン 11 をインストールできます。
GCC C/C++ コンパイラー バージョン 11 を Debian 12 にインストールするには、次のコマンドを実行します。
$ sudo apt install gcc-11 g++-11
インストールを確認するには、Y を押します。

GCC C/C++ コンパイラー バージョン 11 と必要なビルド ツールはインターネットからダウンロードされます。完了するまでにしばらく時間がかかります。

GCC C/C++ コンパイラ バージョン 11 と必要なビルド ツールがインストールされています。完了するまでにしばらく時間がかかります。

この時点で、GCC C/C++ コンパイラー バージョン 11 が Debian 12 マシンにインストールされているはずです。

ご覧のとおり、GCC C/C++ コンパイラー バージョン 11.3.0 が Debian 12 マシンにインストールされています。
$ gcc --version
$ g++ --バージョン

結論
GCC C/C++ コンパイラー バージョン 12 を Debian 12 にインストールする方法を説明しました。また、GCC C/C++ コンパイラー バージョン 11 を Debian 12 にインストールする方法も説明しました。
著者について
シャハリアル ショボン
フリーランサー兼 Linux システム管理者。 Node.js と JavaScript を使用した Web API 開発も大好きです。私はバングラデシュで生まれました。私は現在、バングラデシュの要求の厳しい公立工学大学の 1 つであるクルナ工科大学 (KUET) で電子工学と通信工学を学んでいます。
-
C++で例外はどのように機能しますか
C ++では、例外処理はランタイムエラーを処理するプロセスです。例外は、C++で実行時にスローされるイベントです。すべての例外は、std::exceptionクラスから派生します。処理可能なランタイムエラーです。例外を処理しない場合は、例外メッセージを出力してプログラムを終了します。 例外は、C ++標準では、プログラム内で使用できるクラスとして定義されています。親子クラス階層の配置を以下に示します- C++の一般的な例外クラスは-です。 Sr.No。 例外と説明 1 std ::exception これは、すべての標準C++例外の例外および親クラスです。
-
C ++を使用してOpenCVで円を描く方法は?
円には中心と半径があります。 OpenCVを使用して円を描くには、中心と半径を定義する必要があります。 OpenCVには、 を含める必要があります circle()関数がこのヘッダーで定義されているため、ヘッダー。 このメソッドの基本的な構文は次のとおりです- 構文 circle(whiteMatrix, center,radius, line_Color, thickness); 次のプログラムは、OpenCVで円を描く方法を表しています。 例 #include<iostream> #include<opencv2/highgui/highgui.hpp> #in