From: Keith M. <kei...@to...> - 2007-03-26 13:39:17
|
Moti Ben-Ari wrote: > The installation instructions say: > If you want to download the minimal set of tar.[gz|bz2] you > will need the mingw-runtime, w32api, binutils and gcc tarball > packages. > > But I tried installing _just_ gcc-core and gcc seems to work OK. > Am I missing something? Yes. Without binutils, you don't have either an assembler or a linker, so while gcc may be able to parse your sources, and emit assembly code, you have no way to convert that to object code, and no way to link object code to make an executable. Once you get to the point of linking, you will then find that you are missing a raft of runtime library routines, which will be called from even the simplest `hello' program; for these you need both mingw-runtime and w32api. The documentation is correct; the *minimum* you need is: gcc-core the vanilla C compiler binutils assembler, linker and other tools mingw-runtime MinGW runtime functions libraries w32api Win32 API libraries Regards, Keith. |