KDevelop 3.5.x requirements
Before you start compiling your freshly downloaded KDevelop version, make sure
that you have installed the following programs. Mind that you can get strange errors,
if you use older versions.
Usually you can see which software version is installed in your computer by calling the program with a "--version" argument. For example to find which autoconf you have installed in your machine do:
Usually you can see which software version is installed in your computer by calling the program with a "--version" argument. For example to find which autoconf you have installed in your machine do:
autoconf --version
| Program/Library | Source |
|---|---|
| KDE >= 3.4, < 4.0 | www.kde.org |
| Qt >= 3.3.2, < 4.0 | www.trolltech.com/products/qt |
| g++ >= 2.95.3 (or compatible) | gcc.gnu.org |
| GNU make | www.gnu.org/software/make |
| perl >= 5.004 | www.perl.com |
| autoconf >= 2.52 | www.gnu.org/software/autoconf |
| automake >= 1.6 | www.gnu.org/software/automake |
| flex >= 2.5.4 | www.gnu.org/software/flex |
| libtool >= 1.4 | www.gnu.org/software/libtool/libtool.html |
| Berkley DB >= 4.1 | www.sleepycat.com |
Optional recomended software
These tools are optional, that means that KDevelop will work without them.
But it will lack some features like documentation generation or searching over several files.
So you should probably check out your system for these programs.
| Program/Library | Source |
|---|---|
| Qt designer (subclassing wizard) |
www.trolltech.com/products/qt/designer.html |
| ht://Dig >= 3.1.6 (full text search in documentation) |
www.htdig.org |
| Valgrind >= 20030725 (memory leak checker) |
developer.kde.org/~sewardj |
| GDB >= 6.6 (well working internal debugger) |
www.gnu.org/software/gdb |
| Cervisia >= 2.0 (CVS integration) |
www.kde.org/apps/cervisia/ |
| Perforce >= 2003.1 (Perforce integration) |
www.perforce.com/perforce/products.html |
| Clearcase >= 4.0 (Clearcase integration) |
www.rational.com/products/clearcase/index.jsp |
| CTags >= 5.x (CTags integration) |
ctags.sourceforge.net |
| Doxygen >= 1.3.4 (project api generation) |
www.doxygen.org |
| dot >= 1.8.7 (class inheritance and collaboration diagrams) |
www.graphviz.org |
| libsvn >= 1.3 (Subversion integration) |
subversion.tigris.org/ |
| Yzis >= M3 (a powerfull text editor similar to Vim) |
www.yzis.org/ |
Please note that in order to use KDevelop language support for ada, pascal, java, etc. you will need a corresponding language compiler. KDevelop does not limit which compiler you should use but offers compiler options dialogs for some of them. Currently available compiler plugins are gcc, g++, f77, pghpf (Portland Group High Performance Fortran Compiler), pgf77 (Portland Group Fortran 77 Compiler), dcc (Borland Delphi Compiler) and fpc (Free Pascal Compiler).
Other versions
This page was last updated on: Mon Jun 9 23:30:12 2008
If there are any problems with the website, please contact the webmaster.