コードライト

コードライト
開発者エラン・イフラ
安定版リリース
18.2.0 [ 1 ] ウィキデータで編集する / 2025年10月26日 (26 October 2025)
リポジトリ
書かれたC++
オペレーティング·システムWindowsmacOSLinux
プラットフォームIA-32x64
タイプIDE
ライセンスGPL-2.0以降[ a ] [ 2 ] [ 3 ]
Webサイトコードライト.org

CodeLiteは、C、C++、PHP、JavaScript(Node.js )プログラミング言語用の無料のオープンソースIDEです。[ 4 ] [ 5 ]

歴史

2006年8月、Eran IfrahはCodeLiteという自動補完プロジェクトを開始しました。その構想は、 ctagsSQLite(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リポジトリを通じて毎日アップデートが提供されます。

参照

注記

  1. ^プラグインは例外です。

参考文献