GNU コンパイラ コレクション (GCC) は、C、C++、Objective-C、Fotn、Ad、Go、および D プログラミング言語用のコンパイラとライブラリのコレクションです。 Linux カーネルや GNU ツールを含む多くのオープンソース プロジェクトは、GCC を使用してコンパイルされています。この記事では、Ubuntu 20.04 を例に、Ubuntu に 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 システムにインストールされています。 GCC を使用して基本的な C または C++ プログラムをコンパイルするのは非常に簡単です。テキスト エディターを開き、次のファイルを作成します。 $ nno hello.c
ファイルを保存し、実行可能ファイルにコンパイルします。 $ gcc hello.c -o hello これにより、コマンドを実行したのと同じディレクトリに 次のコマンドを使用して hello プログラムを実行します。 $ ./hello プログラムは次のように出力します: Hello Wold! それでは、Ubuntu 20.04 に複数のバージョンの GCC をインストールして使用する手順を見てみましょう。デフォルトの Ubuntu リポジトリには、7.x.x から 0.x.x までの複数のバージョンの GCC が含まれています。 次の例では、GCC と G++ の最新の 3 つのバージョンをインストールします。 次のように入力して、必要な 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 デフォルトのバージョンを変更する場合は、次の update-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 バージョンのリストが提供されます。デフォルトバージョンとして使用するバージョン番号を入力し、Enter キーを押します。 |
Wechatビジネスは正確なトラフィック方法を追加し、収入を大幅に増やす方法を学びます実際、マイク...
ブランドマーケティング計画をしっかり行い、企業の価値を高めましょう市場の発展に伴い、あらゆる分野での...
ソフトウェア開発とバージョン管理の分野では、Git は高く評価されている分散バージョン管理システムで...
効率を向上させる戦略イノベーションツール:Kuaishou 618商人事例から大プロモーションマー...
経営初心者の方はこちらをご覧ください!ガソリンスタンドの月次運営分析はどのように行うのでしょうか?多...
電子商取引の運用を例に、運用ロジックの適用を分析するイベント運営に携わる人は、WeChatモーメンツ...
価値マーケティングを貫き、消費者に適したブランドを創造するファミットは常に価値マーケティングを貫いて...
実店舗の必読トラフィック戦略、多くの顧客を引き付けるためのいくつかの簡単なコツインターネット経済の影...
生産管理の義務と責任生産管理の仕事は、製造または生産環境内で生産プロセスが効率的かつ最適化され、スム...
中国のトップ10マーケティングプランニング会社、Soxiangが1位、3位は冬季オリンピックの指定サ...
Vitlity テーマについてはどうですか? Vitlity は、WPCOM チームによって最初に作...
以前、ウーコマース初心者向けガイドのチュートリアルでは、一連の紹介を行ってきました。今日は主に Wo...
迷惑なアプリジャンプ広告に注意してください!最近トピック #APP が同意なしに広告にジャンプし、違...
Pinduoduo の仮想情報を使用して店舗を開設するチュートリアル。1 つの店舗で毎月 20,0...
SEO の実践的なヒント: 権威の高い Web サイトを使用してキーワードを活用し、すぐにランキン...