windows - Er GNU C-biblioteket anvendeligt på ikke-GNU (eller POSIX) platforme?

Indlæg af Hanne Mølgaard Plasc

Problem



Bare undrende, er GNU C Library (glibc) anvendelig på ikke-GNU og/eller ikke-POSIX platforme som Microsoft Windows?

Bedste reference


Ja, det er muligt i teorien, men ikke rigtig værd i praksis. Du skal bruge porten til syscall-interface, dynamisk linker og andre dele til Windows eller din valgte platform, og Glibc er ikke en ideel kandidat til dette.


Hvis du virkelig har brug for et selvstændigt indeholdt C-bibliotek, vil jeg overveje newlib eller uClibc (eller FreeBSD 's/OpenBSD's libc) over glibc. Glibc er et komplekst dyr, alternativerne er meget mindre og lettere at forstå. [1] [2]

Andre referencer 1


Det forudsættes, at glibc er blevet overført til den pågældende kerne. Det kan dog være nemmere at bruge Gnulib i stedet som en wrapper omkring den oprindelige API. [3]