[KDE Dot News]
 faq
 flatforty
 contribute
 subscribe
 configure
 search
 rdf

 main


  KDevelop Gains Cross-Platform Compilation Support
Developer Posted by Dre on Monday 03/Dec/2001, @19:17
from the crossing-the-bridge dept.
KDevelop's programmer extraordinaire Ralf Nolden has added cross-compilation support to KDevelop. As his initial motivation was to support development for the Zaurus (as we reported earlier this month, Trolltech and Sharp have collaborated on this Linux palmtop), KDevelop can now be used for developing applications for ARM processors (both the Zaurus and Compaq's iPaq are based on the StrongARM). Screenshots of the new KDevelop features are available here, and information about using this new feature to prevail in TrollTech's and Sharp's developers' contest for the Zaurus, as well as the KDevelop announcement, are below.

In addition to the exciting news about KDevelop, TrollTech has announced an international developer contest for the Zaurus SL-5000D (in case you are wondering, Qtopia is the new name for the Qt Palmtop Environment). Submitted applications can have any license, and prizes include cash and electronic gadgets (including Zaurii/Zauruses). To stoke interest in the contest, TrollTech is providing free preview binary SDKs, which will permit developers to create both shareware and commercial applications for the Zaurus (simply enter the contest for download instructions, the entry form should be available on the contest site tomorrow).


DATELINE DECEMBER 3, 2001

FOR IMMEDIATE RELEASE

Embedding Made Easy - KDevelop Supports Cross-compilation

Leading Open Source C/C++ IDE Adds Cross-Compilation Support

The KDevelop project today announced that KDevelop, the leading Open Source C/C++ Integrated Development Environment, has been enhanced with capabilities for easy cross-compilation of applications (screenshots).

The changes -- including cross-compiler configuration in the setup dialog, a new --enable-palmtop configure switch, as well as the ability to create multiple compile configurations -- enable developers to specify different options to compile the same project, such as the target OS and target architecture. Developers can then dynamically switch between each configuration and effortlessly compile the same project code for these different platforms.

Given the cross-platform capabilities of KDE/Qt, developers employing these toolkits will benefit especially from these new enhancements. For example, developers can now easily develop applications targeting both the desktop and handheld devices such as Sharp's new Zaurus and Compaq's iPaq PDAs.

An updated version of KDevelop incorporating these enhancements will be released as soon as the new features are regarded stable (probably within the next two weeks). In the meantime, developers can test it by downloading KDevelop from KDE CVS.

Press Contacts:
United States: Eunice Kim
The Terpin Group
pmckenna@terpin.com
(1) 650 344 4944 ext. 105
 
Andreas Pour
KDE League, Inc.
pour@kde.org
(1) 917 312 3122
Europe (English and German): Ralf Nolden
nolden@kde.org
(49) 2421 502758



<  |  >

 

  Related Links
 ·   Articles on Developer
 ·   Also by Dre
 ·   Contact author

Thread Threshold:

The Fine Print: The following comments are owned by whomever posted them.
( Reply )

Which CVS Tag to check it out?
by Bernd Lachner on Tuesday 04/Dec/2001, @03:37
Which CVS Tag is needed to download this version from CVS? The HEAD branch uses Qt3. But I think this ia a extension to KDE_2_2_2_RELEASE.

It's a great extension for KDevelop and I want to test it. I hope someone can tell me the correct tag to check it out from cvs.
[ Reply To This | View ]
  • Re: Which CVS Tag to check it out?
    by F@lk on Tuesday 04/Dec/2001, @06:20
    This is the current KDevelop of branch KDE_2_2_BRANCH heading towards to version number 2.1.

    Although it's on KDE's 2_2 branch KDevelop itself compiles with Qt3/KDE3 as well as Qt2/KDE2 without any necessary switches.

    Note that there are also some nice bugfixes, additionally. So it's like a version 2.0.3

    Have fun,
    F@lk
    [ Reply To This | View ]
platforms
by obi on Wednesday 05/Dec/2001, @05:05
Hi,
just for information,
is it planned to add more platforms, like SunOS, IRIX, Windows and HP-UX ?
This could really benefit to people developping cross platform tools.
You develop everything on one OS, then launch a build for each platform, and have the possibility to execute and debug the code on the target platform by automagically rlogin and exporting the display [OK, this works only on platforms featuring X, but for me it's 4/5 of the work done !]
[ Reply To This | View ]
  • Re: platforms
    by Carbon on Wednesday 05/Dec/2001, @12:11
    And, how is KDevelop going to compile win32/X binaries in a UNIX environment?

    I can see it now: KDevelop grabs a warez copy of windows, creates a bochs partition, installs Cygwin on it, copies the code over, compiles, deletes everything, and hands back the binary. :-)

    Seriosuly though, you would at least need some sort of (possibly emulated) Windows installation to at least test the binaries. WINE isn't even close to suitable for that yet, it has a hard enough time running Windows apps you know work (at least, as much as any Windows app can work ;-)
    [ Reply To This | View ]
    • Re: platforms
      by Kuba Ober on Wednesday 09/Jan/2002, @05:36
      AFAIK, Borland's free C++ windows compiler works just fine under Wine. With the ability to run windows command-line utils almost as easily as unix ones (that's what Wine gives), you're home, more-or-less. Still you need the header files and libraries, but these can be downloaded for free - get a windows machine, install SDK on it, and copy the directory over to your unix box.
      [ Reply To This | View ]
    • Re: platforms
      by Hervé PARISSI on Monday 21/Jan/2002, @02:02
      Don't you know better ?
      There's a GCC toolchain suite for Window$, and it exists too in the form of a cross-compiler toolchain.
      See http://www.libsdl.org/Xmingw32/ http://www.mingw.org
      So I hope kdevelop could be use to cross-compile at least SDL projects !
      [ Reply To This | View ]
      • Re: platforms
        by Carbon on Monday 21/Jan/2002, @13:06
        >Don't you know better ?

        No, that's why I asked :-) Thanks for the info tho
        [ Reply To This | View ]
  • Re: platforms
    by Ralf Nolden on Wednesday 05/Dec/2001, @12:57
    The crosscompiling stuff is universal and you can extend target archs and os'es if your combination is missing (basically, add the crosscompiler commands). By default the setup covers irix5,6, solaris, *bsd, linux, hp-ux, aix, arm, sh, mips, ppc, i386, bla foo whatever :) You can develop *any* crossplaform stuff with that as long as you use the gnu-tools (which all kdevelop templates do)

    Ralf
    [ Reply To This | View ]
Debugger Support?
by Craig Graham on Friday 07/Dec/2001, @09:20
Does this allow the KDevelop debugger to run GDB in remote mode? That'd be really useful. I already use KDevelop to edit files for an embedded project (dual MIPS R3K, custom OS), but have to use Kdbg or DDD to debug it 'coz Kdevelop's built in debugger lacks support for remote binarys.
[ Reply To This | View ]
Arm
by Mirza on Sunday 09/Dec/2001, @11:27
Gameboy Advance is also based on ARM7TDMI CPU, and is supported on KDevelop.
[ Reply To This | View ]
Program debugging for Sharp Zaurus applications
by Kevin Tse on Sunday 26/May/2002, @10:13
I want to know that in the updated version of KDevelop, is it possible to be used for debugging Sharp Zaurus(QTopia) applications, and even debugging them with using qvfb, the emulator for Sharp Zaurus(QTopia), within KDevelop?
[ Reply To This | View ]
The Fine Print: The previous comments are owned by whomever posted them.
( Reply )

  "He may be a Hotmail user, but the patch works, so who am I to argue?" -- Charles Samuels
KDE®, "K Desktop Environment", "KDE Dot News", "got the dot?" and the KDE Logo® are trademarks or registered trademarks of KDE e.V. in the European Union, the United States and other countries. All other trademarks and copyrights on this page are owned by their respective owners. Comments are owned by the poster. The rest: Copyright © 2000-2008 KDE e.V. for The KDE Project. For further information or comments on this site, please contact the Webmaster.
[ home | post article | flat forty | subscribe | search | rdf ]