This is a frequently asked question, with really no complete answer. The bad news is that there is no freely available IDE that really integrates the entire GNU development toolchain; good news is that there are a few that does do a reasonable job. Feel free to experiment.
Free environment and compiler for the C and
C++ language. Creates Win32 program and contains more than 150 include files
and 100 librairies.
Here's what Martin had to say:
We are using mingw32 (gcc-2.95.2) here as a free
compiler for students to take home and also in our NT labs. I have put together
a minimal installation which includes:
It all fits on 2 floppies or can be obtained from http://cs-alb-pc3.massey.ac.nz/software/gcc.exe as a 2.7M self extracting zip file.
It has been in use for a couple of months now with no complaints so should be quite stable. Perhaps you could add a link to it from your site for people who don't need the entire distribution.
DFE95 is a front-end for DJGPP and other dos-based development systems, authored by Will Weisser. It works well with DJGPP, Mingw32, and Cygwin. The current version of DFE95 is 3.4, though this page contains a patched version of DFE95 that has a few enhancements, including relative pathnames and support for win32 resource compilers such as windres. The official page for DFE95 is still at Netcom.com, though the site is no longer being maintained.
Scintilla is a free
source code editing component. As well as features found in standard text
editing components, Scintilla includes features especially useful when editing
and debugging source code. These include support for syntax styling, error
indicators, code completion and call tips. The selection margin can contain
markers like those used in debuggers to indicate breakpoints and the current
line. Styling choices are more open than with many editors, allowing the use of
proportional fonts, bold and italics, multiple foreground and background
colours and multiple fonts. It comes with complete source code and may be used
in any free project or commercial product.
SciTE is a SCIntilla based Text Editor. Originally built to demonstrate Scintilla, it has grown to be a generally useful editor with facilities for building and running programs. It is best used for jobs with simple configurations - I use it for building test and demonstration programs as well as SciTE and Scintilla, themselves.
Follow this link to go to my main gnu-win32 page.
There are a few GUI interfaces to gdb, which is the preferrred GNU debugger.
Insight is a graphical user interface to
GDB, the GNU Debugger written in Tcl/Tk by people working at Cygnus Solutions.
We've been developing this debugger GUI since 1994. It has turned into a mature
interface that is able to give you access to much of GDB's power.
Implemented largely in Java, Jessie provides
the portable and extensible framework that can be expanded into a full IDE.
Initially, Jessie provides a debugger built on top of gdb, and a performance
analysis tool, built on top of gprof or SGI's SpeedShop-generated
performance-analysis files. Gdb and gprof are standard textual development
tools on Linux. As a demonstration of Jessie's ability to work with other
server technology, the framework has been hooked up to a dbx debug server
(providing only limited functionality).
Follow this link to go to my main gnu-win32 page.
Another frequently asked, and this one does have quite a few good answers! Unfortunately, I haven't had the time to complete the listing yet ... the following should get you started. it.
Follow this link to go to my main gnu-win32 page.
Go to top
Back
to Gnu-win32 page