序文
CLion は、JetBrains によって開発された C++ 統合開発環境 (IDE) であり、コード補完、デバッガー、バージョン管理など、多くの強力な機能を備えています。CLion自体は有料のソフトウェアですが、学生であれば無料で利用を申し込むことができます。
テストインストール環境:Ubuntu18、Ubuntu22
1.Clionのインストール
(1) 公式ダウンロードおよびインストールパッケージ
公式ダウンロードおよびインストールパッケージ
(2) インストールパッケージを解凍します。
gzip -d CLion-2023.1.1.tar.gz
tar -xvf CLion-2023.1.1.tar
(3) jbrフォルダを置き換える
Ubuntuでjetbrainsファミリーバケットを使用するとインプットメソッドが追随しない問題が発生するため、ソースファイル内のjbrフォルダを置き換える必要があります。
まず、他の人が github で再コンパイルした jbr ファイルをダウンロードします (Clion のバージョンが新しい場合は、ダウンロードした jbr バージョンも新しいはずです。私は Clion2023 バージョンを使用しており、ダウンロードした jbr バージョンはリリース 17.0.6 です) 。
ダウンロード後、解凍して名前を次のように変更しますjbr
。
次に、Clion インストール パッケージ内の jbr フォルダーに置き換えます。
(4) インストールパッケージを\opt
以下にコピーします。
sudo cp -rf CLion-2023.1.1 /opt
(5) インストーラーを実行する
cd /opt/CLion-2023.1.1/bin
sh clion.sh
(6) デスクトップのショートカット キーを作成します
(初期インストールが完了している場合は、英語のインターフェイスになっているはずです。下の図は、中国語のプラグインをインストールしたことを示しています)
(7) 中国語版プラグインをダウンロードする
clion の設定のプラグ オプションで中国語パッケージ プラグインをダウンロードします。
2.Clion構成プロジェクト
(1) コンパイラの構成
(2)cmakeの設定
(3) clion はどのようにプロジェクトを運営しているのか
clion は cmake を通じてプロジェクトをコンパイルして実行します。cmake はプロジェクトをコンパイルして実行します。プロジェクトは 3 つのステップに分けられます。
1 つはcmake <source tree>
、たとえばcmake ..
、プロジェクト ファイル project file を生成するために使用されます。
2 つ目は、cmake --build .
ビルドの機能は、現在のシステムのコンパイラに基づいてプロジェクトを適応的にビルド (またはプロジェクトのコンパイルとリンク) することです。システムのコンパイラが Unix Makefile であることがわかっている場合は、それを直接使用してビルドすることもできます。プロジェクトmake
;
3 番目は、コンパイルされた実行可能ファイル (例: ./main
; ) を実行することです。
clion に戻ると、最初の 2 つのステップは、実際にはコンパイラーのパスと cmake のコマンド ライン パラメーターを構成しています。構成後のプロジェクトの実行は、実際には cmake と同様に 3 つのステップに分かれています。
まずcmake ..
、clion がプロジェクトを開くと、プロジェクトが自動的に生成されますcmake ..
。デフォルトでは、cmake-build-debug
フォルダーに生成されます。もちろん、プロジェクトを手動で右クリックして選択することもできますが、ファイルreload cmake project
を変更したCMakeLists.txt
後に必要になりますreload cmake project
。
2 つ目は、cmake --build .
clion のビルド ボタンの機能に対応していることです。 エラーが報告された場合はError: could not load cache
、ステップ 1 が完了していませんreload cmake project
。
3 番目は./main
clion の実行ボタンです。実際、実行ボタンはステップ 2 とステップ 3 を同時に完了します。つまり、run は最初にビルドし、次に実行可能ファイルを実行します。