MochiuWiki : SUSE, EC, PCB
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
検索
個人用ツール
ログイン
Toggle dark mode
名前空間
ページ
議論
表示
閲覧
ソースを閲覧
履歴を表示
インストール - CLionのソースを表示
提供: MochiuWiki : SUSE, EC, PCB
←
インストール - CLion
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループのいずれかに属する利用者のみが実行できます:
管理者
、new-group。
このページのソースの閲覧やコピーができます。
== 概要 == CLionは、C/C++向けのクロスプラットフォームIDEである。<br> <br> * コーディング支援 *: エディタは、コードの読み取りと記述を効果的に行うことができる。 *: スマート補完に入力すれば補完結果を絞り込み、パンくずリストでは範囲階層内で場所をトラッキングすることができる。 *: また、パラメータ名ヒントのお陰で、関数呼び出しに関する洞察も得られる。 *: シンボルの使用箇所をコンテキストに合わせて検索したり、名前を入力するだけでそのシンボルに移動することも可能である。 *: CLionでは、書式設定や命名規則等も含む様々なコーディングガイドラインに準じたコード検証も行うことができる。 *: <br> * コード生成 *: 多数のボイラープレートコードを瞬時に生成する。 *: 関数のオーバーライドや実装には単純なショートカットが用意されており、コンストラクタ、デストラクタ、getter、setter、等値、リレーショナル、ストリーム出力演算子も生成できる。 *: ステートメントでコードブロックをラッピングしたり、使用箇所から宣言を生成することも可能である。 *: カスタムライブテンプレートを作成することにより、頻繁に使用するコードブロックをコードベース全体で再利用できるようになるため、開発にかかる時間を短縮して、一貫したスタイルを維持することができる。 *: <br> * 安全なリファクタリング *: シンボル名の変更、関数、変数、マクロのインライン化、階層内でのメンバの移動、関数シグネチャの変更、関数、変数、パラメータ、<code>typedef</code>の抽出等、 *: 使用する自動リファクタリングに関係なく、全コードへの適切な変更は、CLionが安全にプロパゲートする。 *: <br> * クイックドキュメント *: キャレットのあるコードをインスペクションすることにより、関数シグネチャの詳細、コメントの表示、Doxygen式ドキュメンテーションのプレビュー、明示的な型が不足するシンボルの推論型の確認、 *: 適切に書式設定された最終的なマクロの置換の確認まで、コードに関するあらゆる情報を知ることができる。 * 統合デバッガ *: GDBまたはLLDBをバックエンドとして使用するCLionのデバッガを使用することにより、問題の調査と解決を難なく行うことができる。 *: ローカルプロセスへのアタッチ、リモートデバッグが可能である。 *: <br> *: 組み込み開発では、CLionのOpenOCD、Embedded GDB Server構成により、オンチップデバッグが可能となる。 *: 組み込みデバイス用の分解ビュー、メモリビュー、ペリフィラルビューを活用すれば、さらに詳細な情報を得ることができる。 <br> また、統合されたC/C++開発環境として、以下に示すような特徴もある。<br> * プロジェクトモデル *: CLionでは、プロジェクトモデルを使用して、コーディング支援、リファクタリング、コーディングスタイルの一貫性、その他のスマートアクションに関する情報をエディター内に表示する。 *: CMake、Makefile、Gradle、コンパイルデータベース等に対応している。 *: <br> * リモートでのコラボレーション作業 *: ソースコードをローカルで編集した後、アプリケーションまたはユニットテストをローカル、リモート、オンチップで、ビルドおよび実行できる。 *: コラボレーション環境を向上させて、複数人とリアルタイムでCLionプロジェクトの作業を行うことができる。 *: <br> * 必要なものを全て1箇所に集約 *: CLionには、VCS (SVN / Git / GitHub / Mercurial / Perforce)、ユニットテスト用のGoogle Test / Catch / Boost.Testフレームワーク、 *: Doxygen、データベースツール、Markdown等をサポートしており、開発タスクに欠かせないあらゆる機能が含まれている。 <br><br> == CLionのインストール == [https://www.jetbrains.com/clion/download/ CLionの公式Webサイト]にアクセスして、CLionをダウンロードする。<br> ダウンロードしたファイルを解凍する。<br> tar xf CLion-<バージョン>.tar.gz mv CLion-<バージョン> CLion <br> 必要ならば、CLionを任意のインストールディレクトリに配置する。<br> mv CLion <任意のインストールディレクトリ> <br> CLionのデスクトップエントリファイルを作成する。<br> CLionを起動して、[ツール]メニューバー - [デスクトップエントリの作成]を選択する。<br> ~/.local/share/applicationsディレクトリにCLionのデスクトップエントリファイルが作成される。<br> <br><br> == Raspberry Pi / Qt 5との連携 == CLionを使用してRaspberry PiとQt 5のクロス開発を行う場合は、[[インストール_-_Qt5_Raspberry_Pi#CLion / Qt 5との連携]]のページを参照すること。<br> <br><br> == PinePhone / Qt 5との連携 == CLionを使用してPinePhoneとQt 5のクロス開発を行う場合は、[[インストール_-_Qt5_PinePhone#PinePhone / Qt 5との連携]]のページを参照すること。<br> <br><br> == MSP430との連携 == ==== MSP430向けGCCツールチェーンと開発向けヘッダファイル群のダウンロード ==== [https://www.ti.com/tool/MSP430-GCC-OPENSOURCE TIの公式Webサイト]にアクセスして、MSP430のGCCツールチェーンおよびMSP430の開発向けヘッダファイル群をダウンロードする。<br> ダウンロードするファイルは2つである。<br> * Mitto Systems GCC 64-bit Linux installer incl. support files * Header and Support Files <br> ダウンロードしたファイルを解凍する。<br> # MSP430 GCCツールチェーン 7z x msp430-gcc-full-linux-x64-installer-<バージョン>.7z # MSP430 開発向けヘッダファイル群 unzip msp430-gcc-support-files-<バージョン>.zip mv msp430-gcc-support-files-<バージョン> <任意のディレクトリ> <br> MSP430 GCCツールチェーンをインストールする。<br> sudo ./msp430-gcc-full-linux-x64-installer-<バージョン>.run \ --prefix <MSP430 GCCツールチェーンのインストールディレクトリ 例: /opt/TI/MSP430_GCC> \ --mode xwindow --installer-language ja # または kdesu -c './msp430-gcc-full-linux-x64-installer-<バージョン>.run \ --prefix <MSP430 GCCツールチェーンのインストールディレクトリ 例: /opt/TI/MSP430_GCC> \ --mode xwindow --installer-language ja' <br> /<MSP430 GCCツールチェーンのインストールディレクトリ>/bin/gdb_agent_consoleファイルに実行権限を付加する。<br> chmod +x /<MSP430 GCCツールチェーンのインストールディレクトリ>/bin/gdb_agent_console # または sudo chmod +x /<MSP430 GCCツールチェーンのインストールディレクトリ>/bin/gdb_agent_console <br> ==== MSP Debugのインストール (eZ-430を使用する場合) ==== MSP Debugのビルドに必要なライブラリをインストールする。<br> # SUSE sudo zypper install readline-devel libusb-1_0-devel libusb-compat-devel <br> [https://github.com/dlbeer/mspdebug.git MSP Debug]のGithubにアクセスして、ソースコードをダウンロードする。<br> git clone https://github.com/dlbeer/mspdebug.git cd mspdebug <br> MSP Debugをビルドおよびインストールする。<br> make PREFIX=<MSP Debugのインストールディレクトリ> -j $(nproc) make PREFIX=<MSP Debugのインストールディレクトリ> install <br> ==== MSP Flasherのインストール (ez-FETを使用する場合) ==== [https://www.ti.com/tool/ja-jp/MSP430-FLASHER TIの公式Webサイト]にアクセスして、MSP Flasherをダウンロードする。<br> * Linux 64-Bit Installer for MSPFlasher <br> ダウンロードしたファイルを解凍する。<br> unzip MSPFlasher-<バージョン>-linux-x64-installer.zip <br> 解凍したファイル (インストーラ) に実行権限を付加する。<br> chmod u+x MSPFlasher-<バージョン>-linux-x64-installer.run <br> MSP Flasherをインストールする。<br> MSP Flasherのインストールディレクトリは、任意のディレクトリで構わない。<br> ./MSPFlasher-<バージョン>-linux-x64-installer.run <br> ==== MSP430向けGCCツールチェーンのアンインストール ==== /<MSP430向けGCCツールチェーンのインストールディレクトリ>/binディレクトリに移動する。<br> cd /<MSP430向けGCCツールチェーンのインストールディレクトリ>/bin <br> MSP430向けGCCツールチェーンをアンインストールする。<br> sudo ./uninstall # または kdesu ./uninstall <br><br> __FORCETOC__ [[カテゴリ:RHEL]][[カテゴリ:SUSE]][[カテゴリ:Raspberry_Pi]][[カテゴリ:PinePhone]][[カテゴリ:C]][[カテゴリ:C++]][[カテゴリ:Qt]][[カテゴリ:MSP430]]
インストール - CLion
に戻る。
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
Collapse