| コードライト | |
|---|---|
オープンソースのCodeLite C/C++ IDEのスクリーンショット | |
| 開発者 | エラン・イフラ |
| 安定版リリース | |
| リポジトリ | |
| 書かれた | C++ |
| オペレーティング·システム | Windows、macOS、Linux |
| プラットフォーム | IA-32、x64 |
| タイプ | IDE |
| ライセンス | GPL-2.0以降[ a ] [ 2 ] [ 3 ] |
| Webサイト | コードライト |
CodeLiteは、C、C++、PHP、JavaScript(Node.js )プログラミング言語用の無料のオープンソースIDEです。[ 4 ] [ 5 ]
歴史
2006年8月、Eran IfrahはCodeLiteという自動補完プロジェクトを開始しました。その構想は、 ctags、SQLite(Code Liteの由来)、そして他のIDEでも利用可能なYaccベースのパーサーをベースにしたコード補完ライブラリを作成することでした。後にClangがコード補完のオプションパーサーとして追加され、その機能が大幅に向上しました。
デモアプリケーションであるLiteEditorは、CodeLiteの機能を紹介するために開発されました。最終的に、LiteEditorはCodeLite IDEへと進化しました。
一般的な
CodeLiteは、 wxWidgetsツールキットを使用したC/C++プログラミング言語向けの、無料、オープンソース、クロスプラットフォームIDEです。CodeLiteのオープンソース精神に則り、プログラム自体はMac OS X、Windows、Linux、FreeBSD用の無料ツール(MinGWおよびGDB )のみを使用してコンパイルおよびデバッグされていますが、コマンドラインインターフェースを備えたサードパーティ製のコンパイラやツールであれば、CodeLiteで実行できます。また、CodeLiteはPHPおよびJavaScript開発(Node.jsを含む)もサポートしています。
CodeLiteは、プロジェクト管理(ワークスペース/プロジェクト)、コード補完、コードリファクタリング、ソースブラウジング、構文の強調表示、Subversion統合、cscope統合、UnitTest++統合、gdb上に構築された対話型デバッガー、およびソースコードエディター( Scintillaベース)を備えています。[ 6 ] [ 7 ] [ 8 ]
CodeLiteはGNU General Public License v2以降に基づいて配布されています。開発プラットフォームとしてCodeLite自体を使用して開発およびデバッグされており、Gitリポジトリを通じて毎日アップデートが提供されます。
参照
注記
- ^プラグインは例外です。
参考文献
- ^ 「リリース 18.2.0」。2025年10月26日。 2025年11月11日閲覧。
- ^ 「CodeLite • 無料、オープンソース、クロスプラットフォームのC、C++、PHP、Node.js IDE」 。 2021年6月22日閲覧。
- ^ "codelite/LICENSE at master · eranif/codelite · GitHub" . GitHub . 2021年6月22日閲覧。
- ^ CodeLiteホームページ
- ^ SourceForgeのCodeLite
- ^ 「CodeLiteの主な機能ページ」 。 2020年3月3日閲覧。
- ^ Nicholas Godwin. 「CodeLite IDEソフトウェアの完全レビュー - CodeLiteについて知っておくべきことすべて」 p. Skyose. 2020年3月3日時点のオリジナルよりアーカイブ。 2020年3月3日閲覧。
- ^ "LiteEditor" . 2020年3月3日閲覧。