Non sono sicuro che sia il forum giusto (forse era meglio programmazione ma boh..)
Avrei bisogno di sapere come faccio a determinare con il preprocessore GCC se sto compilando sotto Linux.
Dovrebbe esserci qualcosa tipo:
#ifdef _LINUX_
// Azioni specifiche per Linux
#endif
Per Windows c'e' un #define che e' proprio _WINDOWS_ (nel VC++).