Liste des Groupes | Revenir à cl c |
Bart <bc@freeuk.com> wrote:Actually, no I don't. I said more on this in my reply to Keith a short while ago.>You know that at source level there are separate projects: gcc proper,
This seems to be a thing with Linux, where a big chunk of a C
implementation is provided by the OS.
>
That is, standard headers, libraries, possibly even 'as' and 'ld'
utilities. On Windows, C compilers tend to be self-contained (except for
Clang which appears to be parasitical: it used to piggy-back onto gcc,
then it switched to MSVC).
binutils and libc.
libc provides C library, however header shouldThere is no header that I can see for Windows' msvcrt.dll C runtime. (There was/is a Windows SDK, but that is a massive product mostly to do with WinAPI.)
be matched to the library, so libc also provides headers.
Linux has distributions, which beside bare OS provide a lot of packages.Other C compilers I've used on Windows (excluding monsters like gcc, clang, msvc) either have their own install routine or the process is trivial, such as extracting files from a ZIP file.
Binary C library is used by almost all programs so is provided even
in minimal install. Linux has package managers, so everyting you
install may be split into small packages, but for user it is just
knowing few crucial names, package manager will install all
dependencies.
AFAIK Windows alone does not have a package manager and you apparently
reject package managers provided by third parties. So the only
viable approach is to install big bundle ("self-contained compiler").
Les messages affichés proviennent d'usenet.