Code::Blocks:修订间差异
无编辑摘要 |
+Translating Template |
||
第1行: | 第1行: | ||
{{translating}} |
|||
{{Notchinese |time=2008-10-29T09:40:56+00:00 }}<!-- 本调用由 {{subst:Notchinese/auto}} 自动产生。 --> |
|||
{{Infobox_Software |
{{Infobox_Software |
||
第25行: | 第25行: | ||
== 歷史 == |
== 歷史 == |
||
{{TransH}} |
|||
After releasing two release candidate versions, 1.0rc1 on July 25, 2005 and 1.0rc2 on October 25, 2005, instead of making a final release, the project developers started adding many new features, with the final release being repeatedly postponed. Instead, there were binary packages of the latest [[Subversion|SVN]] version made available on a daily basis, called "nightly builds". These were supported better than the latest official 1.0rc2 release. While this approach provided users with bleeding-edge improvements and allowed developers to get constant feedback, it created an outside illusion that the project was stagnant (because no new releases have been made). |
After releasing two release candidate versions, 1.0rc1 on July 25, 2005 and 1.0rc2 on October 25, 2005, instead of making a final release, the project developers started adding many new features, with the final release being repeatedly postponed. Instead, there were binary packages of the latest [[Subversion|SVN]] version made available on a daily basis, called "nightly builds". These were supported better than the latest official 1.0rc2 release. While this approach provided users with bleeding-edge improvements and allowed developers to get constant feedback, it created an outside illusion that the project was stagnant (because no new releases have been made). |
||
第36行: | 第36行: | ||
[http://www.jennic.com/jennic_support/user_guides/jn-ug-3028_codeblocks_ide JN-UG-3028 Code::Blocks IDE User Guide]. |
[http://www.jennic.com/jennic_support/user_guides/jn-ug-3028_codeblocks_ide JN-UG-3028 Code::Blocks IDE User Guide]. |
||
</ref>. |
</ref>. |
||
{{TransF}} |
|||
== 特色 == |
== 特色 == |
||
{{TransH}} |
|||
Code::Blocks 支援多種 compilers, 包括 [[MinGW]] / [[GNU Compiler Collection|GCC]], [[Digital Mars]], [[Visual C++|Microsoft Visual C++]], [[Borland C++]], [[Watcom C compiler|Watcom]] 及 Intel C++ compiler. 雖然這個軟件是設計給 C++ 開發, there is some support for compilers of other languages, including GNU Fortran, Digital Mars [[D (programming language)|D]] and [[GNU D Compiler|GNU GDC]]. |
Code::Blocks 支援多種 compilers, 包括 [[MinGW]] / [[GNU Compiler Collection|GCC]], [[Digital Mars]], [[Visual C++|Microsoft Visual C++]], [[Borland C++]], [[Watcom C compiler|Watcom]] 及 Intel C++ compiler. 雖然這個軟件是設計給 C++ 開發, there is some support for compilers of other languages, including GNU Fortran, Digital Mars [[D (programming language)|D]] and [[GNU D Compiler|GNU GDC]]. |
||
第46行: | 第46行: | ||
Code::Blocks uses a custom build system, which stores its information in XML-based project files, but can optionally use external makefiles, which simplifies interfacing with projects using the GNU and [[Qt Software|Qt Software's]] [[qmake]] build systems. |
Code::Blocks uses a custom build system, which stores its information in XML-based project files, but can optionally use external makefiles, which simplifies interfacing with projects using the GNU and [[Qt Software|Qt Software's]] [[qmake]] build systems. |
||
{{TransF}} |
|||
== See also == |
== See also == |
||
{{portal|Free software|Free Software Portal Logo.svg}} |
{{portal|Free software|Free Software Portal Logo.svg}} |
2008年10月29日 (三) 12:46的版本
模板参数错误!(代码36)
|
開發者 | The Code::Blocks team |
---|---|
当前版本 |
|
源代码库 | |
编程语言 | C++ |
操作系统 | Cross-platform |
类型 | IDE |
许可协议 | GNU GPL |
网站 | http://www.codeblocks.org |
- Not to be confused with the computer programming term code block.
Code::Blocks是一個免費、開源、跨平台的IDE,使用C++開發,並且使用wxWidgets做為GUI函試庫。Code::Blocks使用了外掛程式架構,其功能可以使用外掛程式自由地擴充。目前, Code::Blocks主要針對開發C/C++程式而設計。
Code::Blocks目前支援Windows、Linux及Mac OS X數種平台。使用者亦能夠在FreeBSD環境中建設Code::Blocks[2].
歷史
After releasing two release candidate versions, 1.0rc1 on July 25, 2005 and 1.0rc2 on October 25, 2005, instead of making a final release, the project developers started adding many new features, with the final release being repeatedly postponed. Instead, there were binary packages of the latest SVN version made available on a daily basis, called "nightly builds". These were supported better than the latest official 1.0rc2 release. While this approach provided users with bleeding-edge improvements and allowed developers to get constant feedback, it created an outside illusion that the project was stagnant (because no new releases have been made).
The first stable release was finally made on February 28, 2008, with the version number changed to 8.02. The versioning scheme was changed to that of Ubuntu, with the major and minor number representing the year and month of the release.
Instead of creating a branch in the code tree where bugs are fixed in the stable release and new features are added in a separate branch the project continued as before; new features and bug fixes are all added into the same code space. Version 8.02 is stable but a large progress has been made since. For the most up-to-date version you have to download the "nightly build".
Jennic Ltd. distributes a version Code::Blocks customized to work with its microcontrollers [3].
特色
Code::Blocks 支援多種 compilers, 包括 MinGW / GCC, Digital Mars, Microsoft Visual C++, Borland C++, Watcom 及 Intel C++ compiler. 雖然這個軟件是設計給 C++ 開發, there is some support for compilers of other languages, including GNU Fortran, Digital Mars D and GNU GDC.
The IDE features syntax highlighting and code folding through the use of the Scintilla editor component, C++ code completion and class browser, an integrated to-do list, and a closely integrated debugger frontend which supports GDB and, to some extent, Microsoft CDB. There is also an integrated rapid application development plugin for the wxWidgets toolkit, called wxSmith.
Some of Code::Blocks' features are targeted at users migrating from other IDEs - these include Dev-C++ and Microsoft Visual C++ project import, and Dev-C++ Devpak support.
Code::Blocks uses a custom build system, which stores its information in XML-based project files, but can optionally use external makefiles, which simplifies interfacing with projects using the GNU and Qt Software's qmake build systems.
See also
參考
- ^ http://www.codeblocks.org/downloads/binaries/changelog; 检索日期: 2020年3月30日.
- ^ Code::Blocks 現正開放下載 FreeBSD ports collection.
- ^ JN-UG-3028 Code::Blocks IDE User Guide.