Zastanawiam się, że istnieją różne funkcje w różnych systemach operacyjnych, ale służą one temu samemu celowi, lub można powiedzieć, że różne systemy operacyjne mają różne języki programowania systemowego (takie jak w systemie Windows w porównaniu z systemem UNIX).Czy implementacja bibliotek C zależy od systemu operacyjnego?
Na przykład, ponieważ biblioteka C składa się z implementacji funkcji, ich implementacja musi wywoływać różne funkcje (w zależności od systemu operacyjnego), aby zaimplementować to samo. Czy to jest poprawne? Więc, czy biblioteki są używane w cygwin do kompilowania programów napisanych specjalnie dla systemu Windows i gcc, szczególnie dla Linuksa? Mam rację? Jeśli nie, to dlaczego?
To pytanie może nie być tak precyzyjne, jak być powinno, ale naprawdę nie wiem, jak wyrazić to lepiej. Uprzejmie, wybacz mi. – PalashV
Czy pytasz o standardowe funkcje, takie jak 'printf()' lub 'malloc()' lub o thoose jako 'CreateThread()'? – dhein
Biblioteki zawierają funkcje takie jak 'printf()', itp. I potrzebują wywołań systemowych do implementacji takich funkcji. – PalashV