KDevelop is a free software integrated development environment for the KDE desktop environment for Unix-like computer operating systems.
KDevelop does not include a compiler; instead, it uses an external compiler such as gcc to produce executable code.
The KDevelop-Project was founded in 1998 to build up an easy to use IDE (Integrated Development Environment) for KDE. Since then, the KDevelop IDE is publicly available under the GPL and supports many programming languages.
Most project dependent configuration is kept in the <project-name>.kdevelop and <project-name>.kdevses files. KDevelop project configuration files rather than in separate files as the other, more global, configuration settings. In short, those files are meant for:
Both are XML-coded files. They can be viewed and (cautiously) altered using any text editor.
There is a third project dependent configuration file, the <project-name>.kdevelop.pcs Persistent Code Store. This is a binary coded file holding an internal parser cache for the most part in order to speed up the loading sequence of the project. Additionally, this Persistent Code Store keeps information use by the Code Completion facility of KDevelop.