È possibile compilare un file di origine c/C++ per generare un file .exe che può essere eseguito su altri processori su computer diversi? Sto chiedendo questo per la piattaforma Windows. So che può essere fatto con java o C#, ma usa la macchina virtuale.Come posso creare un eseguibile portatile?
PS: per chi ha detto che può essere fatto solo con macchine virtuali o il codice sorgente deve essere compilato su ogni macchina, sto chiedendo se tutti i virus sono scritti in java o C# e hai bisogno di una macchina VM per essere infetto o hai bisogno di compilare codice sorgente di worm sul tuo computer per essere infetto? (Non sto cercando di fare un virus, ma è un buon esempio :))
stesso sistema operativo o no? Questa è la domanda. – leppie
L'estensione .exe implica COFF o può essere ELF o qualsiasi altro formato binario? Questa è un'altra domanda ... –
Sì, stesso SO (in questo caso Windows). – Stefan