チュートリアル: macOS に CLion を設定する
このチュートリアルでは、macOS の CLion のインストール、更新、初期設定のプロセスについて説明します。
インストール手順
macOS への CLionLion のインストールを開始する前に、マシンがハードウェア要件を満たしていること、および macOS のバージョンが 10.9.4+ であることを確認してください。
手動インストールとパッチの更新
macOS 用の CLion の最新リリースまたは EAP バージョンをダウンロードします(以前のバージョンは以前の CLion リリースページで入手できます)。
ダウンロードした CLion - * .dmg パッケージを開き、CLion をアプリケーションフォルダーにドラッグします。
アプリケーションフォルダーを開き、CLion インストーラを起動します。
セキュリティの警告が表示された場合は、アプリケーションを開くことに同意します。
CLion を手動でインストールすると、デフォルトで更新チェックが自動的に実行されます(IDE の更新準備が完了するたびに、ステータスバーにメッセージが表示されます)。更新プロセスを構成するには、 に移動して更新チャネルを選択します。
すぐに検査を実行するには今すぐ確認するをクリックしてください。選択したチャンネルに応じて利用可能なアップデートがある場合、次のようなダイアログが表示されます:
Toolbox によるインストールと更新
Toolbox は、CLion を含むすべての JetBrains 開発者ツールとプロジェクトを単一のアクセスポイントから管理できるようにするコントロールパネルです。これにより、CLion のさまざまなバージョンを維持し、更新をインストールして、必要に応じてロールバックすることができます。Toolbox は JetBrains アカウントを記憶し、新しいツールをインストールして登録するときにそれを使用して自動的にログインします。
Toolbox をダウンロードし、セットアップファイルを起動してください。
インストールが完了したら、JetBrains のプライバシーポリシーに同意し、JetBrains アカウントにサインインします。
これで、インストールする CLion のバージョンを選択できます:
Toolbox は、インストールされているバージョンのリストを表示します。
設定ダイアログで、CLion の更新方法を設定します。
Toolbox を使用する場合、IDE 内からアップデートプロセスを設定することはできません。 ダイアログに次のメッセージが表示されます。
インストールまたはアップグレード後、IDE のインポート、継承、新しい設定の作成を促すメッセージが表示されます。
必要なツール
CLion は、C および C++ コンパイラーで提供される必要があります。これらのツールは、システムにプリインストールされている場合があります。make の検出が正常に実行されるはずです。
でチェックしてください。コンパイラーとシステムにコンパイラーのインストールが機能していない場合、最も簡単な解決策は Xcode コマンドライン開発ツールをインストールすることです。
次のコマンドを実行します。
xcode-select --installコマンドライン開発者ツールをインストールするように求められたら、インストールボタンをクリックします。
Xcode のフルパッケージをインストールすることもできますが、CLion では必要ありません。
Xcode コマンドラインツールを使用すると、デフォルトで Clang コンパイラーがインストールされます。コンパイラーの存在とそのバージョンを確認するには、clang --version
を実行します。
コマンドラインツールは、システムまたは Xcode のアップデートとともに自動的にアップデートされない場合があります。これにより、CLion でプロジェクトをロード中に無効なアクティブ開発者パスなどのエラーメッセージが表示されることがあります。これを修正するには、同じ xcode-select --install
コマンドを実行すると、それに応じてツールが更新されます。
プロジェクトのニーズに応じて複数のコンパイラーを使用できることに注意してください。コンパイラーを参照してください。
ツールチェーンを設定する
次に、使用するツールチェーンを構成する必要があります。つまり、CMake 実行可能ファイル、ビルドツール、C/C++ コンパイラー、デバッガーを選択します。
に移動してデフォルトのツールチェーンを編集するか、 をクリックして新しいツールチェーンを追加します。
CMake、ビルドツール、コンパイラー
CMake フィールドに、使用する CMake(英語) バイナリを指定します。バンドルされた CMake に固執するか、カスタム CMake 実行ファイルを使用することができます(ソフトウェア要件のサポートされている最小バージョンを参照)。
デフォルトでは、CLion はバンドルされた Ninja をビルドツールとして使用します。選択した別のビルドツールを指定できます。たとえば、make。
選択された CMake は、システムにインストールされているパッケージを考慮してコンパイラーを検出しようとします。検出が成功すると、C コンパイラーフィールドと C++ コンパイラーフィールドが自動的に入力されます。
デバッガー
macOS 用の CLion には、デフォルトのデバッガーである LLDB v 17.0.6 がバンドルされています。カスタム GDB に切り替えることもできます (サポートされているバージョンは 7.8.x-14.1 です)。
でデバッガーを選択します。
macOS で GDB を使用すると、問題が発生する可能性があります。動作を改善するには、レジストリで cidr.debugger.gdb.workaround.macOS.startupWithShell オプションを有効にします (メインメニューから を選択し、レジストリと入力します)。
このオプションを有効にすることは、.gdbinit スクリプトで set startup-with-shell off
を設定することと同じではありません。
さらなるステップ
CLion がインストールされ、設定されたため、開発の次のステップに役立つ記事があります:
関連ページ:
CLion をインストールする
CLion は、Windows、macOS、Linux で一貫したエクスペリエンスを提供するクロスプラットフォーム IDE です(FreeBSD でのセットアップについては、この手順を参照してください)。システム要件:RAM2 GB の空き RAM8 GB の総システム RAMCPU 最新の CPU マルチコア CPU。CLion は、さまざまな操作やプロセスのマルチスレッドをサポートしているため、使用できる CPU コアが多くなります。ディスク容量 3.5 GB5 GB 以上の空き容量がある SS...
CLion を初めて実行する
Toolbox アプリを使用して、任意の JetBrains 製品を実行できます。スタンドアロンインストールの場合、CLion の実行はオペレーティングシステムによって異なります。CLion を実行するには、Windows 開始メニューでそれを見つけるか、デスクトップショートカットを使用します。bin のインストールディレクトリでランチャーバッチスクリプトまたは実行可能ファイルを実行することもできます。Applications ディレクトリ、Launchpad、Spotlight から CLion ア...
コンパイラー
CLion では、GCC ベースのコンパイラー、Clang、Clang-cl、Visual Studio C++ コンパイラー、IAR コンパイラーとカスタム定義のコンパイラーを使用できます。ツールチェーンコンパイラー (IDE ワイド):現在選択されているツールチェーンで構成するコンパイラーは、CLion で使用するすべてのプロジェクトで使用されます。ツールチェーンコンパイラーを変更するに移動し、編集するツールチェーンを選択します。C++ コンパイラーまたは C コンパイラーフィールドで、目的のイ...
ツールチェーン
CLion の CMake、Makefile、compilation database プロジェクトの場合、ツールチェーンは、アプリケーションのビルドと実行に必要なすべてのツールのセットです。CMake 実行可能ファイル(CMake プロジェクト)、ビルドツール、C/C++ コンパイラー、デバッガーバイナリ、作業環境。CLion の使用を開始すると、デフォルトのツールチェーンがすでに使用可能になっています。開発で使用することはできますが、プロジェクトのニーズに合わせてツールのセットを調整することもで...
ローカルソースを使用したリモート
このリモートモードを使用すると、SSH 経由で接続されたリモート Linux マシンを対象とする macOS、Linux、Windows デスクトップ上の CLion で作業できます。Raspberry Pi のようなシングルボードコンピューター上の組み込みシステムを含め、Linux ベースのターゲットを選択できます。また、プログラムはクラウドプラットフォーム上で起動することも、Docker コンテナー内などで起動することもできます。このモードでは、IDE インスタンスがローカルで実行され、ソースファ...
Docker プラグインの統合
Docker は、分離された再現可能な環境で実行可能ファイルをデプロイおよび実行するためのツールです。これは、たとえば、本番環境と同じ環境でコードをテストする場合に役立ちます。CLion は Docker 機能を統合し、Docker イメージの作成、Docker コンテナーの実行、Docker Compose アプリケーションの管理、パブリックおよびプライベート Docker レジストリの使用など、IDE から直接実行するための支援を提供します。Docker プラグインを有効にするこの機能は、デフ...