Mi chiedo semplicemente se ci sono diverse funzioni in diversi sistemi operativi, ma hanno lo stesso scopo, oppure si può dire che diversi sistemi operativi hanno linguaggi di programmazione di sistema diversi (come quello di Windows rispetto a quello di UNIX).L'implementazione delle librerie C dipende dal sistema operativo?
Quindi, ad esempio, poiché la libreria C consiste nell'implementazione di funzioni, la loro implementazione deve chiamare funzioni distinte (in base al sistema operativo), per implementare la stessa cosa. È corretto? Quindi, le librerie sono utilizzate in Cygwin per compilare il programma C appositamente scritto per Windows e quello di gcc, specialmente per Linux? Ho ragione? Se no, perché allora?
Questa domanda potrebbe non essere precisa come dovrebbe essere, ma davvero non so come esprimerla meglio. Gentilmente, perdonami. – PalashV
Stai chiedendo le funzioni standard come 'printf()' o 'malloc()' o about thoose come 'CreateThread()'? – dhein
Le librerie contengono funzioni come 'printf()', ecc. E necessitano di chiamate di sistema per l'implementazione di tali funzioni. – PalashV