Esempio:
#include <sys/select.h>
#include <sys/socket.h>
ecc..
ed il programma viene compilato perfettamente su linux, ma se mi sposto su windows compaiono una marea di errori, dovuti al fatto che le istruzioni non vengono riconosciute poichè il file socket.h , ha un diverso nome in windows.. Non posso di certo a mettermi a cercare in ogni file .h dove si trova l'istruzione che mi serve, quindi chiedevo se c'è un compilatore univoco sia per windows che per linux.