Есть ли способ скомпилировать исходный файл c/C++ для вывода файла .exe, который может быть запущен на других процессорах на разных компьютерах? Я спрашиваю об этом для платформы Windows. Я знаю, что это можно сделать с помощью java или C#, но он использует виртуальную машину.Как сделать переносимый исполняемый файл?
PS: Для тех, кто сказал, что это можно сделать только с виртуальными машинами или исходная треска должна быть скомпилирована на каждой машине, я спрашиваю, все ли вирусы написаны в java или C#, и вам нужна машина vm или вам нужно скомпилировать исходную треску червя на вашей машине для заражения? (я не пытаюсь сделать вирус, но это хороший пример :))
Same OS или нет? Вот в чем вопрос. – leppie
Must .exe подразумевает COFF, или это может быть ELF или любой другой двоичный формат? Это еще один вопрос ... –
Да, такая же ОС (в данном случае Windows). – Stefan