"non mi e' chiaro un concetto: un programma in formato sorgente scritto in linux di cosa ha bisogno per essere compilato anche su nt? "
se e' una semplice applicazione console non dovresti avere problemi.
attenzione pero' che alcune funzioni sono comuni ( una semplice printf() e' uguale nei 2 so) mentre altre no ( per win NON hai le fork() c'e' un topic simile prova a guardare nel giorno di ieri).
e anche per i dati ci sono alcune differenze, su win hai anche il BYTE se vuoi la stessa cosa in c su linux usi unsigned char, solo per farti un esempio.
se ti interessa l' indipendenza tra i 2 sistemi prova a guardare qui :
http://forum.html.it/forum/showthrea...hreadid=741094