[fpc-pascal] RE: 64 bit cross binutils on a 32 bit OS
leledumbo
leledumbo_cool at yahoo.co.id
Fri Apr 12 08:44:11 CEST 2013
> why use cygwin when mingw is available?
Highly *nix tied programs that needs quick porting can use it (e.g.: those
that use X11).
> what is the difference between the two?
MinGW doesn't implement the *nix layer (Msys does, though only for the shell
and small programs, not the whole system), it only consists of GCC port
(with binutils and friends) linked against M$ C runtime library.
> can i compile an app with either one and then run that app natively on
winwhatever /without/ having to install either cygwin or mingw?
All Cygwin binaries depend on cygwin1.dll, so you must distribute that with
the program. With MinGW, there's a smaller C runtime library that must be
distributed as well. I don't remember either provide statically linked
version of those libraries.
--
View this message in context: http://free-pascal-general.1045716.n5.nabble.com/64-bit-cross-binutils-on-a-32-bit-OS-tp5714083p5714105.html
Sent from the Free Pascal - General mailing list archive at Nabble.com.
More information about the fpc-pascal
mailing list