Ich wundere mich nur, dass es verschiedene Funktionen in verschiedenen Betriebssystemen gibt, aber sie dienen dem gleichen Zweck, oder es kann gesagt werden, dass verschiedene Betriebssysteme verschiedene Systemprogrammiersprachen haben (wie die von Windows vs. UNIX).Ist die Implementierung von C-Bibliotheken abhängig vom Betriebssystem?
So, zum Beispiel, wie C-Bibliothek besteht aus der Implementierung von Funktionen, ihre Implementierung muss verschiedene Funktionen aufrufen (je nach Betriebssystem), um das gleiche zu implementieren. Ist das richtig? Also, sind Bibliotheken in Cygwin zum Kompilieren von C-Programm speziell für Windows und das von gcc, speziell für Linux? Hab ich recht? Wenn nicht, warum dann?
Diese Frage ist vielleicht nicht so präzise wie es sein sollte, aber ich weiß wirklich nicht, wie ich es besser ausdrücken soll. Bitte, vergib mir. – PalashV
Fragen Sie nach den Standardfunktionen wie 'printf()' oder 'malloc()' oder etwa als 'CreateThread()'? – dhein
Bibliotheken enthalten Funktionen wie 'printf()' usw. und sie benötigen Systemaufrufe für die Implementierung solcher Funktionen. – PalashV