Welcome to the new platform of Programmers Heaven! We apologize for the inconvenience caused, if you visited us from a broken link of the previous version. The main reason to move to a new platform is to provide more effective and collaborative experience to you all. Please feel free to experience the new platform and use it's exciting features. Contact us for any issue that you need to get clarified. We are more than happy to help you.
C/C++ compiler independent from MSVCRT.DLL and CRTDLL.DLL
I'm looking for a (if possible, but not necessarily, free) C/C++ compiler which produces executables that can run on any Win32 system, even those without MSVCRT.DLL and without CRTDLL.DLL, but I haven't found any website that discusses compilers considering this aspect.
I know that MSVCRT.DLL is missing only in the first Windows 95 release, and I've heard that CRTDLL.DLL is missing only in early Windows NT versions. And I know that even on these systems there is most likely installed some software that came with these DLL's so they are available anyway (or the user can download them if he has got access to the internet). So I understand if you find my question stupid.
But I like the idea that my applications run on any Win32 system no matter how old it is and which software is already installed on it. No need to tell the user to download any DLL.
And as far as I know I am not allowed to distribute Microsoft DLL's with my applications (unless I've got a license for MS Visual C++ or any other Microsoft compiler). However, even if it was allowed, it would require that the applications come with a setup program that installs the DLL (i.e. 'self-contained' executables are not possible) and it would unnecessarily bloat the setup file.
Thanks in advance,