「Code::Blocks」の版間の差分

出典: フリー百科事典『ウィキペディア(Wikipedia)』
削除された内容 追加された内容
Thijssie!bot (会話 | 投稿記録)
m r2.6.3) (ロボットによる 追加: ko:Code::Blocks
スクリーンショット、内部リンク、仮リンク
1行目: 1行目:
{{Infobox_Software
{{Infobox_Software
| 名称 = Code::Blocks
| 名称 = Code::Blocks
|ロゴ=[[ファイル:Codeblocks logo.png]]
|スクリーンショット=[[ファイル:Cbmain.jpg|200px]]
| 開発元 = The Code::Blocks team
| 開発元 = The Code::Blocks team
| 最新版 = 10.05
| 最新版 = 10.05
22行目: 24行目:


== 機能 ==
== 機能 ==
Code::Blocks は複数の[[コンパイラ]]をサポートしている([[MinGW]]/[[GNUコンパイラコレクション|GCC]]、[[Digital Mars]]、[[Microsoft Visual C++]]、[[Borland C++]]、Watcom、Intel)。Code::Blocks は C++ 向けに設計されているが、一部の他の言語のコンパイラをサポートしている。例えば、GNU Fortran、Digital Mars の[[D言語]]、GNU GDC がある。
Code::Blocks は複数の[[コンパイラ]]をサポートしている([[MinGW]]/[[GNUコンパイラコレクション|GCC]]、[[D言語|Digital Mars D programming language]]、[[Microsoft Visual C++]]、{{仮リンク|Borland C++|en|Borland C++}}{{仮リンク|Watcom C/C++ compiler|en|Watcom C/C++ compiler}}[[Intel C++ Compiler]])。Code::Blocks は C++ 向けに設計されているが、一部の他の言語のコンパイラをサポートしている。例えば、[[GFortran|GNU Fortran]]{{仮リンク|Digital Mars|en|Digital Mars}} の[[D言語]]、GNU GDC がある。


IDE には、[[Scintilla]]エディタコンポーネントを使ったシンタックスハイライトやコードの折りたたみ、[[自動補完|C++コード補完]]、クラスブラウザ、統合TODOリスト、統合[[デバッガ]]フロントエンド([[GNUデバッガ|GDB]]をサポートし、ちょっとした拡張で Microsoft CDB もサポートできる)がある。また、[[wxWidgets]]ツールキット向けの統合[[RAD (計算機プログラミング環境)|RAD]]プラグイン wxSmith もある。
IDE には、[[Scintilla]]エディタコンポーネントを使ったシンタックスハイライトやコードの折りたたみ、[[自動補完|C++コード補完]]、クラスブラウザ、統合TODOリスト、統合[[デバッガ]]フロントエンド([[GNUデバッガ|GDB]]をサポートし、ちょっとした拡張で Microsoft CDB もサポートできる)がある。また、[[wxWidgets]]ツールキット向けの統合[[RAD (計算機プログラミング環境)|RAD]]プラグイン wxSmith もある。
28行目: 30行目:
他のIDEからの移行を促進するための機能もある([[Dev-C++]] や Microsoft Visual C++ のプロジェクトインポートなど)。
他のIDEからの移行を促進するための機能もある([[Dev-C++]] や Microsoft Visual C++ のプロジェクトインポートなど)。


Code::Blocks は独自のビルドシステムを使い、XMLベースのプロジェクトファイルに情報を格納するが、GNU や[[トロールテック]]の qmake のビルドシステムとのインタフェースを単純化するために外部makefileもオプションでサポートしている。
Code::Blocks は独自のビルドシステムを使い、[[Extensible Markup Language|XML]]ベースのプロジェクトファイルに情報を格納するが、GNU や[[トロールテック]]の {{仮リンク|qmake|en|qmake}} のビルドシステムとのインタフェースを単純化するために外部Makefileもオプションでサポートしている。


== 関連項目 ==
== 関連項目 ==
{{Commonscat|Code::Blocks}}
* [[SciTE]]
* [[SciTE]]
* [[wxWidgets]]
* [[wxWidgets]]


== 脚注 ==
== 脚注 ==
{{脚注ヘルプ}}
{{Reflist}}
{{Reflist}}



2012年12月27日 (木) 09:35時点における版

Code::Blocks
開発元 The Code::Blocks team
最新版
最新評価版
リポジトリ ウィキデータを編集
プラットフォーム クロスプラットフォーム
種別 IDE
ライセンス GNU GPL
公式サイト http://www.codeblocks.org
テンプレートを表示

Code::Blocksフリー/オープンソースクロスプラットフォーム統合開発環境 (IDE) である。wxWidgetsGUIツールキットとして使い、C++で開発されている。プラグイン方式であり、機能は使用しているプラグイン群で決定される。現在のところ、Code::Blocks が対象とする開発言語はC言語/C++だけである。

Code::Blocks は、WindowsLinuxMac OS X で動作する。FreeBSD 上でもビルドできる[1]

歴史

2005年7月25日の 1.0rc1 と2005年10月25日の 1.0rc2 という2つのリリース候補版を経て、最終リリース版を完成させずにプロジェクトは新たな機能を多数追加し始めたため、最終リリースは何度も延期されていった。ただし、"nightly builds" と呼ばれる最新SVN版のバイナリパッケージが毎日リリースされていた。そのサポート状況は公式リリース版の 1.0rc2 よりも良かった。これによってユーザーは最新の改良が入手でき、開発者は定期的なフィードバックを得られたが、対外的にはプロジェクトが停滞しているように見えた(新たな公式リリースがなされなかったため)。

最初の安定版は2008年2月28日にリリースされ、バージョン番号は 8.02 とされた。バージョン番号のつけ方は Ubuntu 方式に変更され、メジャー番号がリリース年、マイナー番号がリリース月を表している。

Jennic Ltd. は、マイクロコントローラ向けにカスタマイズされた Code::Blocks を配布している[2]

機能

Code::Blocks は複数のコンパイラをサポートしている(MinGW/GCCDigital Mars D programming languageMicrosoft Visual C++Borland C++英語版Watcom C/C++ compiler英語版Intel C++ Compiler)。Code::Blocks は C++ 向けに設計されているが、一部の他の言語のコンパイラをサポートしている。例えば、GNU FortranDigital Mars英語版D言語、GNU GDC がある。

IDE には、Scintillaエディタコンポーネントを使ったシンタックスハイライトやコードの折りたたみ、C++コード補完、クラスブラウザ、統合TODOリスト、統合デバッガフロントエンド(GDBをサポートし、ちょっとした拡張で Microsoft CDB もサポートできる)がある。また、wxWidgetsツールキット向けの統合RADプラグイン wxSmith もある。

他のIDEからの移行を促進するための機能もある(Dev-C++ や Microsoft Visual C++ のプロジェクトインポートなど)。

Code::Blocks は独自のビルドシステムを使い、XMLベースのプロジェクトファイルに情報を格納するが、GNU やトロールテックqmake英語版 のビルドシステムとのインタフェースを単純化するために外部Makefileもオプションでサポートしている。

関連項目

脚注

外部リンク