Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changes between Version 4 and Version 5 of code/tools/LinuxCodingTools


Ignore:
Timestamp:
Nov 6, 2005, 11:31:49 PM (18 years ago)
Author:
patrick
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • code/tools/LinuxCodingTools

    v4 v5  
    11= Linux Coding Environment =
    22
    3 This document describes the linux coding environement, everything you will need to work on orxonox successfully and happily ever after. The guid is meant for all linux distributions but specialy for [http://www.gentoo.org Gentoo].
     3This document describes the Linux coding environement, everything you will need to work on orxonox successfully and happily ever after. The guide is meant for all Linux distributions but specialy for [http://www.gentoo.org Gentoo]. Of yourse you can use different IDEs and if you have set up Orxonox on IDE that is not listed here, please don't hesitate to add your comments and tips.
    44
    55== Compiler ==
    6 You will want to use the standard GNU gcc compiler that is shiped with all linux distributions.
     6You will want to use the standard GNU gcc compiler that is shiped with all Linux distributions. MacOSX normaly uses the XCode environment, that can be found on all installation medias or on [http://www.apple.com/de/macosx/features/xcode/ Apple XCode]. For more compiler and installation related stuff refer to the [wiki:Running installation section].
    77
    88== Code Editors ==
    9 After using [http://www.xemacs.org/ xemacs] with the [http://ecb.sourceforge.net/ ECB] plugin, which was successful for small projects, we changed to the [http://www.kdevelop.org/ KDevelop] editor, which is probably the best code editor in the whole open source world for the time beiing. We encourage you to install [http://www.kdevelop.org/ KDevelop], there is already a woking kdevelop project file found at: source:/trunk/orxonox.kdevelop#HEAD. [[br]]
     9After using [http://www.xemacs.org/ xemacs] with the [http://ecb.sourceforge.net/ ECB] plugin, which we used successfully for small projects, we changed to the [http://www.kdevelop.org/ KDevelop] editor, which is probably the best code editor in the whole open source world for the time being. We encourage you to install [http://www.kdevelop.org/ KDevelop] [[br]]
     10
     11=== KDevelop Project Creation ===
     12Start KDevelop and select {{{Project -> Import Existing Project}}}. Choose the repository directory as source directory. As project type choose {{{Generic C++ Application (Automake Base)}}}. This will auto generate the project. There are some settings that you will have to get right to enable KDevelop to compile your program correctly:
     13{{{
     14
     15}}}
     16
     17
     18 * Code File Endings: {{{Project->Project Settings->C++ Specific}}} Section: {{{Class Wizard Options::Implementation Suffix}}}: Change it to {{{.cc}}}
     19 * Configure Options: {{{Project->Project Settings->Configure Options}}} Section: {{{Top Source Directory}}} Choose your source code directory.
     20
     21\item{Einstellungen}
     22Stellt kdevelop so ein, wie es euch passt.
     23Wichtig sind folgende Optionen:
     24\codesnip{gobble=0}
     25Settings ->
     26        Configure Kdevelop
     27        Configure Editor
     28        Configure Shortcuts
     29Project ->
     30        Project Options
     31\end{Verbatim}
     32Eine kleine Dokumentation dazu findet ihr auch unter
     33\codesnip{gobble=0}
     34https://www.orxonox.net/cgi-bin/trac.cgi/wiki/LinuxCodingTools
     35\end{Verbatim}
     36
     37\item{Spielen}
     38Der beste Weg, einen Editor kennen zu lernen ist,
     39 damit einfach einmal ein wenig zu spielen.
     40 Da Kdevelop sehr intuitiv ist, solltet ihr sehr rasch damit klar kommen.
     41\end{enumerate}
     42
     43
     44
     45=== KDevelop Misc Configurations ===
    1046Now costomize your kdevelop like this:[[br]]
    1147__Settings=>Configure KDevelop...__