CLion 2020.2ヘルプ

チュートリアル: macOSにCLionを設定する

このチュートリアルでは、macOSのCLionのインストール、更新、および初期設定のプロセスについて説明します。

インストール手順

macOSでCLionのインストールを開始する前に、お使いのマシンがハードウェア要件を満たしていること、およびmacOSのバージョンが10.9.4+であることを確認してください。

手動インストールとパッチの更新

  1. macOS用のCLionの最新リリースまたはEAPバージョンをダウンロードします(以前のバージョンは以前のCLionリリースページで入手できます)。

  2. ダウンロードしたCLion - * .dmgパッケージを開き、CLionをアプリケーションフォルダーにドラッグします。

  3. アプリケーションフォルダーを開き、CLionインストーラを起動します。

  4. セキュリティの警告が表示された場合は、アプリケーションを開くことに同意します。

    cl macinstall warning png

  5. CLionを手動でインストールすると、デフォルトで更新チェックが自動的に実行されます(IDEの更新準備が完了するたびに、ステータスバーにメッセージが表示されます)。更新プロセスを構成するには、環境設定 | 外観および振る舞い | システム設定 | 更新に移動して更新チャネルを選択します。

    cl updatechannel choice png

    すぐに検査を実行するには今すぐ確認するをクリックしてください。選択したチャンネルに応じて利用可能なアップデートがある場合、次のようなダイアログが表示されます:

    cl update prompt png

Toolboxによるインストールと更新

Toolboxは、CLionを含むすべてのJetBrains開発ツールとプロジェクトを単一のアクセスポイントから管理できるようにするコントロールパネルです。CLionのさまざまなバージョンを維持し、アップデートをインストールし、必要に応じてロールバックすることができます。ToolboxはJetBrainsアカウントを記憶しており、新しいツールをインストールして登録するときに自動的にログインするために使用します。

  1. Toolboxをダウンロードし、セットアップファイルを起動してください。

  2. インストールが完了したら、JetBrainsのプライバシーポリシーに同意し、JetBrainsアカウントにサインインします。

  3. これで、インストールするCLionのバージョンを選択できます:

    Toolbox App

  4. Toolboxには、インストールされているバージョンの一覧が表示されます。

    cl toolbox installed png

  5. 設定ダイアログで、CLionの更新方法を設定します。

    cl toolbox update png

    Toolboxを使用する場合、IDE内からアップデートプロセスを設定することはできません。環境設定 | 外観および振る舞い | システム設定 | 更新ダイアログに次のメッセージが表示されます。

    cl toolbox externalupdate png

インストールまたはアップグレード後、IDEのインポート、継承、または新しい設定の作成を促すメッセージが表示されます。

必要なツール

CLionはCおよびC++コンパイラとmakeユーティリティで提供される必要があります。これらのツールはあなたのシステムにプレインストールされているかもしれません:それを環境設定 | ビルド、実行、デプロイ | ツールチェーンでチェックしてください - コンパイラとmake検出は正常に実行されるはずです。

システムにコンパイラとmakeの実用的なインストールがない場合、最も簡単な解決策はXcodeコマンドライン開発ツールをインストールすることです。

  1. 次のコマンドを実行します。

    xcode-select --install

  2. コマンドライン開発者ツールのインストールを求められたら、インストール ボタンをクリックします。

    cl xcodetools png

    Xcodeのフルパッケージをインストールすることもできますが、CLionでは必要ありません。

Xcodeコマンドラインツールを使用すると、デフォルトでClangコンパイラがインストールされます。コンパイラの存在とそのバージョンを確認するには、clang --versionを実行します。

コマンドラインツールは、システムまたはXcodeのアップデートとともに自動的にアップデートされない場合があります。これにより、CLionでプロジェクトをロード中に無効なアクティブ開発者パスなどのエラーメッセージが表示されることがあります。これを修正するには、同じ xcode-select --install コマンドを実行すると、それに応じてツールが更新されます。

プロジェクトのニーズに合わせて複数のコンパイラを使用できます(コンパイラの切り替えを参照)。

ツールチェーンを設定する

これで、ツールチェーンを動作するように設定する必要があります。つまり、CMake実行可能ファイル、makeおよびC/C++コンパイラの場所、およびデバッガを選択します。環境設定 | ビルド、実行、デプロイ | ツールチェーンに移動してデフォルトのツールチェーンを編集するか、または icons.welcome.createNewProject.svg をクリックして新しいツールチェーンを追加します。

CMake、make、コンパイラ

CMakeフィールドに、使用するCMake(英語)バイナリを指定します。バンドルされたCMakeに固執するか、またはカスタムCMake実行ファイルを使用することができます(ソフトウェア要件のサポートされている最小バージョンを参照)。

選ばれたCMakeは、コンパイラを検出し、あなたのシステムにインストールされているパッケージを考慮しようとします。検出に成功すると、フィールドメイクC コンパイラー、およびC++ コンパイラーが自動的に入力されます。

cl toolchain detectok png

CMakeが適切なツールを見つけられない場合、コンパイラとmakeの検出は失敗します(たとえば、Xcode開発者ツールなしで別々にインストールした場合など)。この場合は、実際のパスを手動で入力する必要があります。

デバッガー

macOS用のCLionには、バンドルされているLLDB v 9.0.1(デフォルトのデバッガ)とGDB v 8.0.1が付属しています。カスタムGDBに切り替えることもできます(サポートされているバージョンは7.8.x-8.1.xです)。環境設定 | ビルド、実行、デプロイ | ツールチェーンでデバッガを選択してください。

cl selectdebugger mac png

バンドルされたGDBまたはカスタムGDBの両方をmacOSで使用する場合、課題が発生する可能性があります。動作を改善するには、レジストリでcidr.debugger.gdb.workaround.macOS.startupWithShellオプションを有効にします(メインメニューからヘルプ | アクションの検索を選択し、レジストリーと入力します)。

cl gdbregisrty png

このオプションを有効にすることは、.gdbinitスクリプトで set startup-with-shell off を設定することと同じではないことに注意してください。

さらなるステップ

CLionがインストールされ、設定されたため、開発の次のステップに役立つ記事があります:

最終更新日:

関連ページ:

CLionをインストールする

CLionは、Windows、macOS、およびLinuxで一貫したエクスペリエンスを提供するクロスプラットフォームIDEです(FreeBSDでのセットアップについては、この手順を参照してください)。システム要件:RAM2 GBの空きRAM8 GBの総システムRAMディスク容量2.5 GBおよびキャ...

CLionを初めて実行する

CLionを初めて実行する場合、インストールを完了し、インスタンスをカスタマイズして、IDEでの作業を開始するには、いくつかの手順が必要です。実行方法:Toolboxアプリを使用して、任意のJetBrains製品を実行できます。スタンドアロンインストールの場合、CLionの実行はオペレーティングシス...

コンパイラの切り替え

CLionでは、GCCおよびClangコンパイラを使用できます。Windowsでは、提供されている環境(Cygwin、MinGW、またはMicrosoft Visual C++)に他のツールと一緒にコンパイラーが含まれています。ツールチェーン設定とCMakeプロファイル設定のどちらでも、CMakeプ...

デバッガー・オプション

CLionは、すべてのプラットフォームでGDB(バンドルまたはカスタム)およびmacOSおよびLinuxでバンドルされたLLDBを使用したC/C++実行可能ファイルのデバッグをサポートします。また、WindowsにはMSVCツールチェーン用のLLDBベースのデバッガーがあります。バンドルされたデバッ...

プロジェクト・フォーマット

CLionには一連のスマート機能が組み込まれており、その多くはプロジェクトレベルの情報(インクルードファイル、コンパイラフラグ、リンカーオプション)に依存しています。この情報により、CLionはコードを正しく解析/解決できるため、エラーのない便利な方法でコードを強調表示、自動補完、インスペクション、...

クイックCMakeチュートリアル

このチュートリアルは簡単なCMakeプロジェクトの作成と開発のプロセスを通してあなたを導きます。ステップバイステップで、ビルドシステムとしてのCMakeの基本と、CMakeプロジェクトのためのCLion設定およびアクションを学びます。以下で使用されるサンプルプロジェクトのソースコードは、GitHub...