Je GNU C Library použitelný na non-GNU (nebo POSIX) platforem?

hlasů
4

Jen zeptat, je GNU C Library (glibc) použitelné na non-GNU a / nebo non-POSIX platformách, jako je například Microsoft Windows?

Položena 17/11/2010 v 19:06
zdroj uživatelem
V jiných jazycích...                            


2 odpovědí

hlasů
7

Ano, jeho možné teoreticky, ale opravdu stojí za to v praxi. Budete muset portu na systémového volání rozhraní, dynamický linker, a dalších částí pro Windows nebo na platformu volby a Glibc není ideálním kandidátem pro toto.

Pokud opravdu potřebujete soběstačný knihovna C, by se domnívám newlib nebo uClibc nad glibc (nebo FreeBSD / OpenBSD libc). Glibc je složitá bestie, alternativy jsou mnohem menší a srozumitelnější.

Odpovězeno 17/11/2010 v 19:17
zdroj uživatelem

hlasů
2

To je za předpokladu, že glibc bylo přeneseno do jádra v pochybnost. To však může být jednodušší použít Gnulib namísto jako obal kolem nativní API.

Odpovězeno 17/11/2010 v 19:11
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more