SVN Branches

SVN 分支 目标 版本时间表 发布时间
trunk/extragear/sdk/ unstable development for KDE >= 4.3 KDevelop-4.0( 31 一月 2011 )
extragear-kde4/sdk/kdevelop/4.0 stable for KDE >= 4.3
entirely new code base, rewritten from scratch
KDevelop-4.0.0 has been released withKDevelop-4.0.x release schedule
( 01 五月 2010 )
KDE/3.5 stable for KDE >= 3.4 KDevelop-3.5.0 has been released with KDE-3.5.8
KDevelop-3.5.x bugfix versions will be released together with KDE-3.5.x
KDE-3.5.8 release schedule
( 16 十月 2007 )
KDE/3.5 stable for KDE >= 3.4 KDevelop-3.4.0 has been released with KDE-3.5.6
KDevelop-3.4.x bugfix versions will be released together with KDE-3.5.x
KDE-3.5.6 release schedule
( 25 一月 2007 )
kdevelop/3.3 stable for KDE >= 3.2 KDevelop-3.3.0 has been released with KDE-3.5
KDevelop-3.3.x bugfix versions will be released together with KDE-3.5.x
KDE-3.5 release schedule
( 29 十一月 2005 )
KDE/3.4 stable for KDE >= 3.2 KDevelop-3.2.0 has been released with KDE-3.4
KDevelop-3.2.x bugfix versions will be released together with KDE-3.4.x
KDE-3.4 release schedule
( 16 三月 2005 )
KDE/3.3 stable for KDE >= 3.2 KDevelop-3.1.0 has been released with KDE-3.3
KDevelop-3.1.x bugfix versions will be released together with KDE-3.3.x
KDE-3.3 release schedule
( 19 八月 2004 )
KDE/3.2 stable for KDE >= 3.0
entirely new code base, rewritten from scratch
KDevelop-3.0.0 has been released with KDE-3.2
KDevelop-3.0.x bugfix versions will be released together with KDE-3.2.x
KDE-3.2 release schedule
( 03 二月 2004 )
kdevelop/2 KDE-2 KDE-3稳定版。 2.0.0版已经随KDE-2.2.0发布
2.x版的开发 已经完全停止于2.1.4,2.1.5版只是为了配合KDE-3.1。
发布于2001年8月15日
kdevelop/1.4 KDE-1 KDE-2的稳定版。 1.x 版 已经完全停止。 发布于1999年12月6日


要获得上述分支最新的源代码:


创建一个目录来存放代码
$ mkdir kdevelop
$ cd kdevelop
Checkout SVN "kdevelop" 模块 svn://anonsvn.kde.org/home/kde/
  • HEAD 分支的命令行获取:
    $ svn co svn://anonsvn.kde.org/home/kde/trunk/KDE/kdevelop/ kdevelop
  • KDE/3.5 分支的命令行获取:
    $ svn co svn://anonsvn.kde.org/home/kde/branches/KDE/3.5/kdevelop/ kdevelop
要获得其它分支,替换KDE/3.5为您需要的分支的名字。

Instructions for a self-compiled version of KDevelop 3.5.x

  1. 在进行下面的工作之前,请确保您的计算机已经安装了 所需要的软件

  2. 按照上面所介绍的方式获取 KDE/3.5 分支的源代码

  3. 初始化编译系统:
    $ cd kdevelop
    $ make -f Makefile.cvs
  1. 在您的系统上编译安装KDevelop,您可以输入以下命令(我们假设您使用的是bash shell):
    $ export KDEDIR=/where/your/kde3/is
    $ export QTDIR=/where/your/qt3/is
    $ export KDEVELOPDIR=/where/kdevelop/will/be/installed
    $ export KDEDIRS=$KDEVELOPDIR:$KDEDIR
    $ export LD_LIBRARY_PATH=$QTDIR/lib:$KDEDIR/lib:$LD_LIBRARY_PATH
    $ export LIBRARY_PATH=$QTDIR/lib:$KDEDIR/lib:$LIBRARY_PATH
    $ export PATH=$KDEVELOPDIR/bin:$QTDIR/bin:$KDEDIR/bin:$PATH
    注意: 您应当根据您的配置来修改前三行的内容。
    在基于RPM的linux下,您可以通过linux的配置程序或者执行“rpm -ql qt3”和“rpm -ql kdebase3”来找到Qt3和KDE3的安装路径。
    如果您使用的是gentoo,并且您希望使用ctags,您可以执行:
    ln -sf /usr/bin/exuberant-ctags /usr/bin/ctags


  2. 下一步要做的工作是进行配置。 您可以通过下面的命令查看所有可用的配置选项:
    $ ./configure --help
    以下是一个开启了debug编译功能的示例:
    $ ./configure --enable-debug=full --prefix=$KDEVELOPDIR --with-kdelibsdoxy-dir=$KDEDIR/share/doc/HTML/en/kdelibs-apidocs
    以下是一个开启了release编译功能的示例:
    $ ./configure --prefix=$KDEVELOPDIR --with-kdelibsdoxy-dir=$KDEDIR/share/doc/HTML/en/kdelibs-apidocs
    您可以选择不安装某些您并不需要的KDevelop组件。比如,我使用的是下面的命令:
    $ ./configure --enable-debug=full --prefix=$KDEVELOPDIR --with-kdelibsdoxy-dir=$KDEDIR/share/doc/HTML/en/kdelibs-apidocs --disable-ada --disable-bash --disable-fortran --disable-haskell --disable-java --disable-pascal --disable-perl --disable-php --disable-python --disable-ruby --disable-sql --disable-antproject --disable-genericproject --disable-scriptproject --disable-trollproject --disable-clearcase --disable-perforce --disable-subversion
  3. 最后,您可以开始编译安装了:
    $ make
    $ make install (需要root权限, 比如使用“su” 命令)
    如果因为某些原因,make命令没有能够成功的执行完毕,您可以通过使用 -k 选项来强制忽略编译安装过程中出现的错误:
    $ make -k
    $ make -k install (需要root权限)
    根据错误的严重程度,您可能需要停用工作或非工作的kdevelop。所以您需要自行承担使用“make -k install”命令所带来的风险!!!

您可以通过bug提交论坛提交您发现的bug。请您不要向bug数据库提交编译错误信息。 对于编译错误,您可以使用邮件列表

MacOSX/X11 compilation notes

在 MacOSX/X11 上安装KDevelop,最简单的方法是通过Fink 或者 Darwin Ports安装所有必要的软件。 之后,按照上面所述的步骤,并使用下面的选项编译KDevelop:

CXXFLAGS="-DMACOSX" ./configure --prefix=$KDEDIR --with-db-includedir=$BERKELEY_DB_INCLUDE_DIR --with-db-libdir=$BERKELEY_DB_LIBRARY_DIR --without-arts --with-extra-includes=$FINK_OR_DARWINPORTS_INCLUDE_DIR --with-extra-libs=$FINK_OR_DARWINPORTS_LIBRARY_DIR --with-qt-includes=$QTDIR --with-qt-libs=$QTDIR --disable-ada --disable-pascal
提示及示范:
  • -DMACOSX 编译器标志以及 --disable-ada --disable-pascal 是非常重要的。 通过它们,可以启用MacOS专用的代码,并且会禁用两个无法编译的插件。
  • 通常情况下,Fink的安装目录为/sw 或者 /usr/local; DarwingPorts 的安装目录为/opt/local 。
  • 通过DarwinPorts安装的Berkeley DB version 4.4,头文件将会被安装在 /opt/local/include/db44/ ,库文件将会被安装在/opt/local/lib/db44/ 。
  • 通过DarwinPorts安装的KDE将会被安装在/opt/local文件夹内。
  • 通过DarwinPorts安装的Qt将会被安装在/opt/local文件夹内。头文件将被安装在/opt/local/include/qt3/,库文件将被安装在/opt/local/lib/qt3/ 。

How to keep your version up to date

当您成功的下载并编译了上面的任何一个SVN分支,您可能会希望下载到所有的补丁以保证您所使用的是最新版本。
  1. 为了避免您在每一次升级时都要设定必要的环境变量,您可以将它们写入.bashrc或.cshrc文件中。
    • 如果您使用的是bash shell,您可以输入以下的内容:
      export KDEDIR=/where/your/kde3/is
      export QTDIR=/where/your/qt3/is
      export KDEVELOPDIR=/where/kdevelop/will/be/installed
      export KDEDIRS=$KDEVELOPDIR:$KDEDIR
      export LD_LIBRARY_PATH=$QTDIR/lib:$KDEDIR/lib:$LD_LIBRARY_PATH
      export LIBRARY_PATH=$QTDIR/lib:$KDEDIR/lib:$LIBRARY_PATH
      export PATH=$KDEVELOPDIR/bin:$QTDIR/bin:$KDEDIR/bin:$PATH
    • 如果您使用tcsh,您可以输入以下内容:
      setenv KDEDIR /where/your/kde3/is
      setenv QTDIR /where/your/qt3/is
      setenv KDEVELOPDIR /where/kdevelop/will/be/installed
      setenv KDEDIRS $KDEVELOPDIR:$KDEDIR
      setenv LD_LIBRARY_PATH $QTDIR/lib:$KDEDIR/lib:$LD_LIBRARY_PATH
      setenv LIBRARY_PATH $QTDIR/lib:$KDEDIR/lib:$LIBRARY_PATH
      setenv PATH $KDEVELOPDIR/bin:$QTDIR/bin:$KDEDIR/bin:$PATH
    注意: 您应当根据您的配置来修改前三行内容!:)


  2. 进入您从 SVN上获取的kdevelop 文件夹,执行下面的升级命令:
    $ cd kdevelop
    $ svn up


  3. 下面的步骤取决于前几步的输出内容。
    • 如果输出的内容为以下形式:
      U /some_directory_path/Makefile.am
      您应当执行:
      $ make -f Makefile.cvs
      下一步执行 ./configure 步骤


    • 如果输出内容为以下形式:
      P /some_directory_path/Makefile.am
      您应当执行:
      $ ./configure --enable-debug=full --prefix=$KDEVELOPDIR --with-kdelibsdoxy-dir=$KDEDIR/share/doc/HTML/en/kdelibs-apidocs
      使用您第一次编译时所选用的 ./configure 选项


  4. 编译并安装kdevelop:
    $ make
    $ make install (需要root权限)
    如果应为某些原因,make命令没有能够成功的执行完毕,您可以使用-k选项强制忽略编译安装过程中出现的错误:
    $ make -k
    $ make -k install (需要root权限)
    根据错误的严重程度,您可能会终止工作或非工作中的kdevelop。所以您需要自行承担“make -k install”命令所带来的风险。 不过大多数情况下,这些错误会在几个小时之内被消除。所以您可以在使用这种危险的:)make install命令之前尝试进行更新。


好了!现在您拥有了最新版本的KDevelop。要启动KDevelop,您只需输入:
$ kdevelop

当有人在 kdevelop-devel 上的邮件列表中解决了一个bug之后,您只需要重复上面的步骤,就能保证您的KDevelop处于最新版本。 所以我们强烈建议您加入我们的邮件列表

您可以通过bug提交论坛提交您所发现的bug. 请您 不要 向bug数据库提交编译错误信息。 对于编译错误,请您使用 邮件列表

您可以通过bug 数据库查看已知的bug。

本页最后更新于: 2009年11月05日 星期四 23时50分03秒

英文翻译维护人 Xu Yijun

关于网站的任何问题,请联系webmaster.
英语 阿拉伯 捷克 德语 西班牙语 法语 匈牙利语 印度尼西亚语 意大利语 荷兰 波兰语 葡萄牙语 巴西葡萄牙语 罗马尼亚语 俄语 土耳其语 乌克兰语 简体中文
Powered by Google
www www.kdevelop.org