Sono cose diverse sia perchè i programmi li devi compilare in entrabi i SO separatamente, e sià perchè se programmi con le API di windows queste non funzioneranno in Linux, se invece usi altre librerie basta che siano installate anche in Linux.