GNU コンパイラ コレクション (GCC) は、C、C++、Objective-C、Fotn、Ad、Go、および D プログラミング言語用のコンパイラとライブラリのコレクションです。 GNU ツールや Linux カーネルを含む多くのオープン ソース プロジェクトは、GCC でコンパイルされています。このチュートリアルでは、Ubuntu 8.04 に GCC コンパイラをインストールするために必要な手順について説明します。 同じ手順が、Ubuntu 6.04 および Kubuntu、Linux Mint、Elementy OS を含むすべての Ubuntu ベースのディストリビューションに適用されます。 Ubuntu システムに新しいリポジトリを追加してパッケージをインストールするには、sudo 権限を持つユーザーとしてログインする必要があります。 デフォルトの Ubuntu リポジトリには、build-essentil と呼ばれるメタパッケージが含まれています。このメタパッケージには、GCC コンパイラと、ソフトウェアのコンパイルに必要な多くのライブラリやその他のユーティリティが含まれています。 GCC Compile Ubuntu 8.04 をインストールするには、次の手順を実行します。 0. まずパッケージリストを更新します。 ubuntu@VM-6-9-ubuntu:~$ sudo pt アップデート 02. 次のコマンドを入力して、build-essentil パッケージをインストールします。 ubuntu@VM-6-9-ubuntu:~$ sudo pt install build-essentil このコマンドは、gcc、g++、mke を含む一連の新しいパッケージをインストールします。 03. GCC コンパイラが正常にインストールされたことを確認するには、gcc Resion コマンドを使用して GCC のバージョンを出力します。 ubuntu@VM-6-9-ubuntu:~$gcc 領域 Ubuntu 8.04 リポジトリで利用できるデフォルトの GCC バージョンは 7.4.0 です。 出力 この時点で、GCC はシステムにインストールされ、使用できる状態になります。 GCC を使用して基本的な C または C++ プログラムをコンパイルします。テキスト エディターを開き、次のファイルを作成します。 ubuntu@VM-6-9-ubuntu:~$ nno hello.c こんにちは。 次のコマンドを使用してファイルを保存し、実行可能ファイルにコンパイルします。 ubuntu@VM-6-9-ubuntu:~$ gcc hello.c -o hello これにより、コマンドを実行したのと同じディレクトリに hello という名前のバイナリ ファイルが作成されます。 hello プログラムを実行します。 ubuntu@VM-6-9-ubuntu:~$ ./hello デフォルトの Ubuntu リポジトリには、5.x.x から 8.x.x までの複数の GCC バージョンが含まれています。GCC の最新バージョンは 9..0 で、Ubuntu Toolchin PPA から入手できます。 次の例では、GCC と G++ の最新の 3 つのバージョンがインストールされています。 まず、次のコマンドを使用して、ubuntu-toolchin-/test PPA をシステムに追加します。 ubuntu@VM-6-9-ubuntu:~$ sudo pt install softwe-popeties-common ubuntu@VM-6-9-ubuntu:~$ sudo dd-pt-epositoy pp:ubuntu-toolchin-/test 次のように入力して、必要な GCC および G++ バージョンをインストールします。 ubuntu@VM-6-9-ubuntu:~$ sudo pt インストール gcc-7 g++-7 gcc-8 g++-8 gcc-9 g++-9 次のコマンドは、各バージョンの代替を構成し、それに優先順位を関連付けます。デフォルトのバージョンは優先度が最も高いバージョンで、この場合は gcc-9 です。 ubuntu@VM-6-9-ubuntu:~$ sudo update-ltenties インストール /us/bin/gcc gcc /us/bin/gcc-9 90 インストール /us/bin/g++ g++ /us/bin/g++-9 ubuntu@VM-6-9-ubuntu:~$ sudo update-ltenties インストール /us/bin/gcc gcc /us/bin/gcc-8 80 インストール /us/bin/g++ g++ /us/bin/g++-8 ubuntu@VM-6-9-ubuntu:~$ sudo update-ltenties インストール /us/bin/gcc gcc /us/bin/gcc-7 70 インストール /us/bin/g++ g++ /us/bin/g++-7 後でデフォルトのバージョンを変更する場合は、update-ltenties コマンドを使用します。 ubuntu@VM-6-9-ubuntu:~$ sudo update-ltenties Rconfig gcc Ubuntu システムにインストールされているすべての GCC バージョンのリストが表示されます。デフォルトバージョンとして使用するバージョン番号を入力し、Enter キーを押します。 このコマンドは、GCC および G++ の特定のバージョンを指すシンボリック リンクを作成します。 この時点で、Ubuntu 8.04 に GCC が正常にインストールされました。 GCC と G++ を使用して C および C++ プログラムをコンパイルする方法を学ぶには、GCC 公式ドキュメント ページにアクセスしてください。 |
<<: CentOS 7 グラフィカルデスクトップインストールチュートリアル
>>: https プロトコルとは何ですか?ウェブサイトにhttps暗号化を実装する方法
職場データ管理シリーズ、スーパーマーケットの基礎、商品ABC分析小売スーパーマーケット業界の友人:以...
ショッピファイ非常にシンプルで包括的なオンライン販売ウェブサイト構築プラットフォームを提供し、豊富な...
2017 年のお茶のオンライン マーケティング チャネル トップ 10茶産業の販売量は、我が国民の...
オートキャンプの収益方法とビジネスモデルを解説! 1. 郊外キャンプの収益化方法1. キャンプ場のレ...
分析:美容業界に適したマーケティングモデルとは?ビジネスモデル。みなさんこんにちは。私は家庭教師のH...
著者: 陳昊出典: ブランド市場相対性全文は約6,900語で、読むのに約11分かかります。ゆっくり読...
情報フロー広告をマスターするための3つの業界事例!本日は、インテリア業界、フランチャイズ業界、ケータ...
酒類販売業務計画サンプル月次および四半期ごとの作業計画を作成します。既存のリソースを最大限に活用し、...
ウェブサイトやオンラインビジネスを作成するときは、適切なドメイン名を選択することが重要です。 .ne...
「Dahuohuo」プラットフォームのユーザー数は400万人を突破2024年6月30日現在、中燕雲...
ビッグデータで経営構造を最適化し、ビジネスリスクを回避する方法フィナンシャル・タイムズのウェブサイト...
検索エンジンにとって、ウェブサイトのコンテンツの独創性はウェブサイト開発の基礎となります。しかし、新...
「コーヒー」と「グリーンオレンジ」海南のランドマークブランドが共同ブランド化、革新的なマーケティン...
出典: Cici Notes混乱した思考を捨て、秩序あるコンテンツを作りましょう。プライベートドメイ...
国内ブランドを最速で構築するには?リカーフェスティバルはブランドソーシャルマトリックスとカテゴリーマ...