Just in front: I'm not a Windows lover, I just use it for my daily work. I'm developing on (and for) both Windows and Linux. My goal is not to enforce anybody (even myself) to use one or the other OS. My goal is to have a possibility use the same tools on any OS, so that it doesn't matter which OS I'm using.
And the open source movement is following the same direction, for example Firefox, Open Office, Apache, MySQL, (even GNOME and KDE) ..., just to name some of projects which are not OS dependent Richard Gray wrote: > I do think that there's a fairly fundamental problem with SDCC under Windows, > and that is that the Windows build is something of a grudging concession. > There is nothing special about SDCC on Windows: you have install sdcc-2.8.0-setup.exe <http://downloads.sourceforge.net/sdcc/sdcc-2.8.0-setup.exe?modtime=1206870651&big_mirror=0> from http://downloads.sourceforge.net/sdcc/sdcc-2.8.0-setup.exe?modtime=1206870651&big_mirror=0 and voila, you can use it in the same way you can use it on Linux. The locations of include and lib directories are different from ones on Linux, but this doesn't hurt, since the SDCC compiler knows where to search header files and libraries. > Everything about SDCC, as far as I can see, is geared towards Unix/Linux > where C and the development of C programs is completely natural, and a native > C compiler is standard. I think that development in SDCC (and of SDCC) is equally "natural" on both platforms. Official SDCC build on Windows is compiled by gcc + mingw, which is "native" C compiler for Windows: it produces a Windows native code. > Any kind of development environment is an add-on for > Windows with varying degrees of discomfort to go with it. Microsoft is > notoriously unhelpful in disclosing the internals of Windows, and this has > made it difficult for anyone to develop anything for it, and much is owed to > reverse-engineering, which is no way to run a railroad really. I daresay that > some poor bugger had to fork-out for the C compiler with which the SDCC > cross-compilers, assemblers, linkers and so-on were built with originally, > under Windows. > There are IDEs which integrate well with SDCC. > If you have a spare partition on one of your Windows machines, then you could > install a Linux distribution on it and have a dual-boot setup (I have a > laptop configured this way - you need about 7GB free). I have another > solution you might like to consider, but please contact me off-list about > it... ooer. ;-) > By using MSYS http://www.mingw.org/wiki/msys or CygWin http://www.cygwin.com/ you can have complete *nix environment (shell & utilities) on Windows. Borut ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Sdcc-user mailing list Sdcc-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sdcc-user