Kdevelop

KDevelop is a free C and C++ IDE for GNU/Linux and other Unix-like operating systems. KDevelop 3.0 was a complete rewrite of KDevelop 2. It was released together with KDE 3.2 in February 2004. KDevelop is licensed under the GPL license. KDevelop does not include a compiler; instead, it uses the GNU Compiler Collection and/or other compilers to produce executable code. The current version, 3.2, supports many more programming languages such as Ada, Bash, Fortran, Java, Pascal, Perl, Python, Ruby, and SQL, in addition to C and C++.

Basic Features

KDevelop uses an embedded text editor component through KPart technology. The default editor is KDE Advanced Text Editor. This list focuses on the features of KDevelop itself. For features specific to the editor component, see the article on Kate.

Detailed Features Description

KDevelop 3 is completely plugin based architecture and code. When a developer makes a change he only has to compile the plugin. KDevelop is the only IDE which does not come with a text editor because it uses a plugin. It is programming language and build system independent. Supports KDE and Gnome and many others such as Qt, GTK+, wxWidgets. KDevelop has a big list of supported languages. Supported build systems are GNU (automake), qmake, make for custom projects (KDevelop does not destroy your own Makefiles if that's what you want to use) and scripting projects which don't need one. Code completion is available for C and C++. Symbols are kept in a Berkeley DB file for quick lookups without re-parsing. Problem reporter reports problems with compilation. Integrated debugger lets you graphically do all the debugging with breakpoints and backtraces. It even works with dynamically loaded plugins unlike command line gdb. Quick Open allows quick navigation between files. There are 50 to 100 plugins, too many to mention. Persistent projet wide code bookmarks. Code abbreviations let you quickly expend text. Source formatter reformats your code to your companies style guide before it is saved. Regular expressions search lets you do clever searching. Project wide search/replace for a full project helps with refactoring code.

See also

External links

 

<< PreviousWord BrowserNext >>
eric cantona
arnold machin
fulton mackay
massive compact halo object
lois lowry
newbery medal
airedale
jacques nicolas augustin thierry
many minds interpretation
amede simon dominique thierry
robert catesby
v engine
studlycaps
nuneaton
v10
v4
jean baptiste guillaume joseph, comte de villle
v16
engine configuration
flat engine
flat twin
flat 4
cannibals and kings
john w. taylor
emmanuel joseph sieys
jacques antoine marie de cazals
franois mignet
caldecott medal
tikrit
list of romantic novelists
public holidays in the republic of ireland
philippe de mzires
arabian desert and east sahero arabian xeric shrublands
barbara cartland
bettie page
nicolas eugne gruzez
epoch (astronomy)
bzier triangle
paul deschanel
a boy and his dog
red supergiant
richard boyle
blonde on blonde
bringing it all back home