Jacob Nikom wrote:
> 
> Hi,
> 
> Do you know anything about GCJ - latest Cygnus tool for Java
> compilation and debugging?

Yeah, gcj is a Java front end for the gcc compiler: Java goes in, native
code comes out. It compiles from either Java source or classfiles; it
doesn't recognize all current source constructs (like embedded classes),
so classfiles are usually a better choice.

gcj is a full-native solution, it cannot load or interpret classfiles
(although they're working on it). As for debugging... it's like any
other native language. The executable includes tables that map code
addresses to source line numbers, so debuggers like gdb can do
source-level debugging.

Nathan


> 
> Jacob Nikom
> 
> Nathan Meyers wrote:
> >
> > "Daniel P. Zepeda" wrote:
> > >
> > > You can find DDD at:
> > >
> > > http://www.cs.tu-bs.de/softech/ddd/
> > >
> > > Just grab the sources, untar, run configure, make, make install. It was
> > > that easy for me. Oh, you may need to get Lesstiff and some XPM library
> > > stuff, but the information for that is included in the documentation.
> > >
> > > Keep in mind that DDD is a front end for jdb. Any problems that you might
> > > have with jdb will be present in DDD.
> >
> > Which, in my own experience, means that DDD quickly stops working with
> > jdb 1.2.
> >
> > Maybe there's an option I've missed, but 1.2 debugging under Linux is a
> > rough ride right now. jdb is flaky, anything built on top of jdb (like
> > DDD) is flaky, the wonderful Jikes debugger doesn's really work under
> > 1.2, and the JPDA library - used by newer Java debuggers - is not yet
> > available on Linux.
> >
> > The earlier recommendation to debug with print statements was not far
> > off the mark. I've had more success that way than I have with debuggers
> > under 1.2. That'll change in time, but not this week :-(.
> >
> > Nathan
> >
> > >
> > > Thus spake [EMAIL PROTECTED] on Wed, 13 Oct 1999:
> > > > First let me say thanks to all of you who responded to my original
> > > > newbie questions. I actually made some progress with my screwy code as a
> > > > result of your suggestions. Very Cool. I still have problems to solve,
> > > > though.
> > > >
> > > > Being something of a doit-yourself type (as I imagine we all are), I'm
> > > > still trying to put together a debugging environment that is
> > > > 'satisfying'. So far I've tried BlueJ, Wipeout and jdb. Wipeout has a
> > > > lot of promise, but seems a little unstable. This could be because I
> > > > have only 32MB of memory on the system. jdb is very stable, but rather
> > > > tedious in command syntax and more than a little brief with respect to
> > > > documentation. I could not get BlueJ to even start up.
> > > >
> > > > Within the past couple of days I swapped messages with someone here on
> > > > the list regarding ddd. After mulling it over a bit I've decided I
> > > > oughtta give it a try.
> > > >
> > > > Can you anyone provide me with resources for configuration and use
> > > > under X on debian 2.0 linux/jdk 1.2?
> > > >
> > > > Thanks a Bunch, Folks =-)
> > > >
> > > > James
> > > >
> > > >
> > > > --
> > > > It's not the size of the dog in the fight |        James G. Stallings II
> > > > that counts, but rather the size of the   | http://angelfire.com/id/videoranger
> > > >           fight in the dog.               |      ''Live Long and Prosper''
> > > >
> > > >
> > > >
> > > > ----------------------------------------------------------------------
> > > > To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> > > > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
> > > --
> > > Daniel P. Zepeda
> > > [EMAIL PROTECTED]
> > >
> > > "In complete darkness, we are all the same. Only our knowledge and wisdom
> > > separates us there." -- J. Jackson
> > >
> > > ----------------------------------------------------------------------
> > > To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> > > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
> >
> > ----------------------------------------------------------------------
> > To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]


----------------------------------------------------------------------
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to